Как получить более подробную информацию об ошибке моего запроса на IIS7 - PullRequest
5 голосов
/ 29 мая 2011

Я развернул службу REST на внешнем сервере (IIS7). Когда я запускаю сервис из VS на сервере Dev, он работает нормально. Но на сервере я получаю:

Request Error, The server encountered an error processing the request. Please see the service help page for constructing valid requests to the service.

Как получить более подробную информацию об этой ошибке? Я посмотрел в каталоге файлов журналов, который настроен в разделе «Ведение журнала» для этого веб-сайта в IIS Manager, но, похоже, нет файлов для этого сайта.

Ответы [ 2 ]

2 голосов
/ 26 июля 2013

Вот сообщение в блоге о том, как это сделать.

Мне известны 3 способа получить более приятные ошибки:

  1. Установить UseVerboseErrors в методе InitializeService. Однако это ничего не даст, если ваша ошибка произойдет до того, как будет вызван InitializeService (что происходит).

  2. Установите IncludeExceptionDetailInFaults в значение true, используя атрибут перед вашим классом обслуживания.

  3. Установите IncludeExceptionDetailInFaults в значение true, используя web.config.

2 голосов
/ 29 мая 2011

Вы должны просматривать в журнале событий Windows, используя приложение Event Viewer (eventvwr.exe).Вывод в файлы журнала IIS может быть буферизован, поэтому их содержимое может обновляться после перезапуска или когда IIS настроен на это.Перезапуск IIS - верный способ форсировать это.

...