.net应用程序在网络共享文件夹中运行

时间:2012-01-16 16:16:10

标签: .net networking

我们在服务器上安装了一个复杂的应用程序。它通过在服务器计算机的共享文件夹中创建exe的快捷方式在客户端计算机上运行。 exe和dll不在同一个文件夹中。 从服务器机器运行此应用程序很好。 但是,从客户端计算机运行应用程序时,Assembly.LoadFile调用的dll或可序列化的类Deserialize将引发错误。

calling dlls error: this file or its dependences are not found
Deserialize error: System.InvalidOperationException

我们在.NET 2.0上没有这个问题。它在升级到.NET 4.0后出现。

1 个答案:

答案 0 :(得分:0)

我猜您将服务器机器升级到4.0,但不是客户端机器?然后,当应用程序尝试加载某些System .dll时,它无法在客户端上找到它们。