Отображение сообщения об ошибке из службы Project Server 2010 wcf

Я реализовал веб-приложение, которое подключается к веб-сервису ProjectServer.svc. Приложение работает на сервере среды проекта, но возвращает ошибку на рабочем сервере. К сожалению, из-за настроек безопасности текст и код исключения, происходящего на сервере, не отображаются, вместо этого я получаю это сообщение:

Серверу не удалось обработать запрос из-за внутренней ошибки. Для получения дополнительной информации об ошибке либо включите IncludeExceptionDetailInFaults (либо из ServiceBehaviorAttribute, либо из поведения конфигурации) на сервере, чтобы отправить информацию об исключении обратно клиенту, либо включите трассировку в соответствии с документацией Microsoft .NET Framework 3.0 SDK. и проверить журналы трассировки сервера

Я изменил настройки wcf в веб-конфигурации сервера проекта, чтобы веб-служба возвращала ошибку... но ничего не произошло, потому что, вероятно, сервер Project переопределяет параметры веб-конфигурации wcf.

Как я могу получить сообщение об ошибке, чтобы понять, что не так с конфигурацией сервера?

1 ответ

Иногда может помочь журнал ULS - когда процесс сервера Project принял ваш вызов и ошибку где-то внутри процесса.

Я коснулся конфигов только один раз, чтобы создать сборку Proxy, и тогда это сработало... возможно, тот же подход поможет вам найти правильную конфигурацию. Вот ссылка http://msdn.microsoft.com/en-us/library/office/ff621594%28v=office.14%29.aspx

Не забывай iisreset после изменения конфига

Другие вопросы по тегам