打开用友U8+16.1企业应用平台提示“System.IO.FileNotFoundException: 未能加载文件或程序集“UFSoft.U8.Framework.Login.UI或它的某一个依赖项。系统找不到指定的文件”
[重要通告]如您遇疑难杂症,本站支持知识付费业务,扫右边二维码加博主微信,可节省您宝贵时间哦!
今天有网友找到我说他安装的用友U8+16.1并打上用友U8+16.1SP1“KB-U8V16.1-100000-211130-U8V161SP1”补丁后,打开桌面上的企业应用平台提示“System.IO.FileNotFoundException: 未能加载文件或程序集UFSoft.U8.Framework.Login.UI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=19a34671517e8c56”或它的某一个依赖项。系统找不到指定的文件。” 如下图所示
其实出现这个错误,是有多种原因造成的,不一定是特定性的,唯一特定性要说的“UFSoft.U8.Framework.Login.UI”这个文件是否存在的事儿!
打开用友U8+16.1企业应用平台提示“System.IO.FileNotFoundException: 未能加载文件或程序集“UFSoft.U8.Framework.Login.UI或它的某一个依赖项。系统找不到指定的文件”
1、X:\U8SOFT\U8TaskService.exe.config丢失,同版本拷贝放到u8soft根目录下,重启定时服务即可!
2、在正常的客户端电脑上的安装目录u8soft\framework目录找到UFSoft.U8.Framework.Login.UI.dll拷贝到错误电脑上再登录试下!
3、u8login.dl或UFIDA.U8.Framework.Lib.dll丢失或版本不对!
找正常的电脑拷贝u8login.dl需要替换到U8SOFT\ufcomsql目录及\U8SOFT\Framework\UFIDA.U8.Framework.Lib.dll 替换同目录下文件!
4、有时候是dapper文件闹的,这种可能性一般不大!管理员权限开命令行窗口。进入U8SOFT目录,执行下面命令
gacutil.exe -i Framework\UFSoft.U8.Framework.LoginContext.dll
5、若是非服务器客户端的话!
检查客户端c:\u8soft\framework和服务器的u8soft\u8framework 目录下的三个文件是否一致
UFSoft.U8.Framework.LoginContext.dll
UFSoft.U8.Framework.Login.UI.dll
UFSoft.U8.Framework.Login.BO.dll
延伸阅读:关于UFSoft.U8.Framework.Login.UI.dl文件所在目录
正常使用的目录,只有D:\U8SOFT\Framework这个是主加载,就是一登录就加载,其他都是登录后加载!
如下目录中的“UFSoft.U8.Framework.Login.UI.dll”文件包括MD5值都是一样的!
D:\U8SOFT\AppServer\Bin\Framework
D:\U8SOFT\Framework
D:\U8SOFT\GDP\U8BM\Bin
D:\U8SOFT\GDP\U8BM\DataExchangeService\bin
D:\U8SOFT\HB\HRDTS
D:\U8SOFT\U8Framework\Bin\Framework
D:\U8SOFT\UAP\RUNTIME
D:\U8SOFT\UFMOM\Common\plug-in\PortProtocols
D:\U8SOFT\UTU\U8Libs\Framework
D:\U8SOFT\AppServer\Bin\CJTM
如下两个目录是一样的大小及MD5值也相同
D:\U8SOFT\WCF\U8Framework\BIN\framework
D:\U8SOFT\PFWeb\bin
仅此记录一下相关错误,有问题,还得看一下日志琢磨一下哪里的问题!
问题未解决?付费解决问题加Q或微信 2589053300 (即Q号又微信号)右上方扫一扫可加博主微信
所写所说,是心之所感,思之所悟,行之所得;文当无敷衍,落笔求简洁。 以所舍,求所获;有所依,方所成!

