#server #config #.net-assembly #assemblybinding
Вопрос:
У нас есть приложение .NET, которое использует библиотеку DLL. Библиотека DLL зарегистрирована в GAC. У нас есть приложение для выполнения задач (особенно от BroadCom) , которое выполняет наши приложения.
- Служба ESP на целевом сервере настроена на использование учетной записи локальной системы с надписью «Разрешить службе взаимодействовать с рабочим столом».
- Рекламный аккаунт передается через конфигурацию задания ESP в службу для выполнения приложения
- Этот рекламный аккаунт является администратором, имеет вход в систему как пакетный, вход в систему как служебный
Когда я запускаю задание через свой собственный, индивидуальный рекламный аккаунт, RDP’d на сервер, оно выполняется успешно. Когда я запускаю задание через учетную запись службы объявлений, RDP подключается к серверу, оно выполняется успешно. Когда я запускаю задание через ESP, используя ту же учетную запись AD, я получаю сообщение «Не удалось загрузить файл или сборку».
Мы связались с поставщиком и отправили журналы-ESP успешно выполняет приложение, но когда .СЕТЕВОЕ приложение запускается через ESP, оно не может найти библиотеку DLL.
Это не проблема с пермью, так как я могу войти в систему с помощью учетной записи и выполнить ее вручную, без проблем.
Я подозреваю, что это проблема с конфигурацией среды/сервера, но мы уже месяц бьемся об это головой, и у меня нет никаких зацепок. Любая помощь была бы очень признательна.
Комментарии:
1. Вы пробовали использовать средство просмотра журнала Fusion ? Если это так, добавление его результатов в хороших и плохих случаях может дать ключ к разгадке.