Как вызвать COM DLL из веб-службы C# с помощью IIS
Я написал веб-сервис (C#, VS2012, Windows7 64bit), который вызывает COM DLL. Используя Visual Studio, не было никаких проблем с выполнением веб-службы и, следовательно, клиентского приложения.
После попытки найти веб-сервис в IIS все вызовы функции COM DLL не удалось. В чем может быть проблема? Есть ли какая-то конкретная конфигурация IIS для COM-библиотек?
2 ответа
Попробуйте изменить исполняющего пользователя пула приложений на пользовательскую учетную запись вместо встроенной учетной записи. Попробуйте сначала запустить его как администратор и заставить его работать. Затем попробуйте использовать более ограниченную учетную запись пользователя.
Я изменил версию фреймворка с 3.5 на 4. затем загрузил.
ссылка: http://quickstartprojects.org/2011/11/webservicesindotnet4/