Ответ 1
Возможно, вам стоит подумать о настройке трассировки WCF как описано в этой статье MSDN.
При попытке получить POST службы RESTful для работы в ASP.NET мы видим следующее сообщение об ошибке в браузере:
Сервер обнаружил ошибку при обработке запроса. Подробнее см. Журналы сервера.
Мы используем сервер разработки ASP.NET - кто-нибудь знает, где он хранит свои файлы журналов?
Возможно, вам стоит подумать о настройке трассировки WCF как описано в этой статье MSDN.
Вы можете получить более подробную информацию, если вы активируете отладочные сообщения в файле web.config внутри раздела поведения:
<serviceDebug
httpHelpPageEnabled="true"
includeExceptionDetailInFaults="true"
/>
http://msdn.microsoft.com/fr-fr/library/system.servicemodel.configuration.servicedebugelement.aspx
Что-нибудь появляется в Средство просмотра событий?
Встроенный сервер разработки должен выводить сообщение в журнал приложений для просмотра событий. Моя делает.
Если вы не хотите настраивать трассировку, существует несколько способов включения подробных сообщений об ошибках. Здесь сообщение в блоге о том, как это сделать.
Я знаю 3 способа получить более приятные ошибки:
Установите метод UseVerboseErrors' in
InitializeService. Однако это не даст вам ничего, если ваша ошибка возникнет до вызова функции InitializeService (что происходит).
Установите IncludeExceptionDetailInFaults
в значение true, используя атрибут перед вашим классом обслуживания.
Установите IncludeExceptionDetailInFaults
в true с помощью web.config.