Приложение .net, работающее в общей сетевой папке - PullRequest
0 голосов
/ 16 января 2012

На сервере установлено сложное приложение. Он запускается на клиентском компьютере путем создания ярлыка для exe-файла в общей папке на сервере. EXE и DLL не находятся в одной папке. Запуск этого приложения с сервера-машины в порядке. Однако при запуске приложения с клиентского компьютера библиотеки DLL, вызываемые Assembly.LoadFile или сериализуемым классом Deserialize, вызовут ошибку.

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

У нас нет этой проблемы в .NET 2.0. Появляется после обновления до .NET 4.0.

1 Ответ

0 голосов
/ 16 января 2012

Полагаю, вы обновили сервер до 4.0, а не клиент?Затем, когда приложение пытается загрузить некоторые системные DLL-файлы, оно не может найти их на клиенте.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...