Служба WCF, размещенная в IIS System.Runtime.InteropServices.SEHException - PullRequest
0 голосов
/ 09 июля 2009

У меня есть служба WCF, размещенная в IIS, которая возвращает следующую ошибку (при попытке вызвать метод или просто перейти к определению службы):

«Услуга недоступна»

Журнал ошибок показывает немного больше деталей:

Произошло необработанное исключение и процесс был прерван.

Идентификатор приложения: / LM / W3SVC / 1 / ROOT / C_wcfService

Идентификатор процесса: 4696

Исключение: System.Runtime.InteropServices.SEHException

Сообщение: внешний компонент выдан исключение.

Может кто-нибудь указать мне правильное направление, чтобы решить эту проблему?

Ответы [ 2 ]

1 голос
/ 09 июля 2009

Попробуйте перезапустить AppPool, на котором размещена служба (iisreset также будет работать, но более агрессивно). Без дополнительной информации трудно сказать, что не так, но утилизация AppPool, по крайней мере, решит непосредственную проблему.

0 голосов
/ 09 июля 2009

Эта проблема была вызвана b Разрешения на выполнение в IIS. Виртуальный каталог был настроен на «Только сценарии», и изменение его на «Сценарии и исполняемые файлы» решило проблему. Я не уверен, как вы должны получить этот ответ из исходной ошибки (но, похоже, какое-то время играешь!)

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