【发布时间】:2012-01-17 02:11:38
【问题描述】:
我们在服务器机器上安装了一个复杂的应用程序。它通过在服务器计算机的共享文件夹中创建 exe 的快捷方式在客户端计算机上运行。 exe和dll不在同一个文件夹中。 从服务器机器上运行这个应用程序很好。 但是,当从客户端计算机运行应用程序时,Assembly.LoadFile 或可序列化类 Deserialize 调用的 dll 将引发错误。
calling dlls error: this file or its dependences are not found
Deserialize error: System.InvalidOperationException
我们在 .NET 2.0 上没有这个问题。升级到 .NET 4.0 后出现。
【问题讨论】:
-
您的应用程序文件夹下似乎缺少一些 DLL...
-
您是否将客户端和服务器计算机升级到 .net 4.0?
-
Dll 在那里。从服务器机器上运行不是问题。
标签: .net networking