DLL не найдена на удаленном сервере IIS C # WCF - PullRequest
0 голосов
/ 10 сентября 2018

У меня есть веб-служба CF WCF на удаленном сервере, работающая на IIS 8.5. Один из методов этого веб-сервиса пытается вызвать функцию в другой пользовательской DLL на удаленном сервере, но возвращает System.Exception, указывающее, что он не нашел DLL. Я зарегистрировал исключение в загрузчике DLL, и он возвращает правильный путь к DLL.

DLL - это C ++ DLL, используемая для выполнения функции Matlab через среду выполнения (установлена ​​на сервере и указана в переменной PATH, а также в DLL. Моя DLL находится в папке bin проекта. Я также попытался поместить его в% windir% / System32, но та же ошибка.

Кстати, веб-сервис прекрасно работает на моем локальном компьютере. Ошибка возникает только при развертывании

Есть какие-нибудь идеи о том, как у меня может быть мой веб-сервис для поиска DLL и выполнения функции?

Спасибо

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