版本号:
业务场景(如下):
操作会计平台凭证生成时,发现生成凭证仍然是弹出窗口而不是打开页签,但是这个问题已经更新过补丁处理过了,怀疑是客户端文件未更新,尝试卸载客户端后重新安装客户端,安装客户端时检测出“客户端版本检测异常”,已经根据提示信息将服务器端smartclient下相应文件复制到对应目录重新检测仍然还是该提示,具体提示信息如下:
客户端版本检测异常:System.IO.FileNotFoundException: 未能加载文件或程序集“file:///C:\Windows\SysWOW64\Genersoft.Platform.AppFramework.WebServiceClient.dll”或它的某一个依赖项。系统找不到指定的文件。
文件名:“file:///C:\Windows\SysWOW64\Genersoft.Platform.AppFramework.WebServiceClient.dll”
在 System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
在 System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
在 System.Reflection.RuntimeAssembly.InternalLoadFrom(String assemblyFile, Evidence securityEvidence, Byte[] hashValue, AssemblyHashAlgorithm hashAlgorithm, Boolean forIntrospection, Boolean suppressSecurityChecks, StackCrawlMark& stackMark)
在 System.Reflection.Assembly.LoadFrom(String assemblyFile)
在 Genersoft.Platform.AppFramework.ClientSetup.CheckList.ClientVersionCheck.Check(String server, String site)
警告: 程序集绑定日志记录被关闭。
要启用程序集绑定失败日志记录,请将注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD)设置为 1。
注意: 会有一些与程序集绑定失败日志记录关联的性能损失。
要关闭此功能,请移除注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog]。
预期效果(如下):
实际效果(如下)(包括错误,异常):
操作步骤(如下):