включить IncludeExceptionDetailInFaults

1

Я использую asmx webservice, которые работают в некоторых случаях и получают исключение:

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

Я должен попытаться включить IncludeExceptionDetailInFaults, добавив это в web.config, но у меня был недействительный ребенок:

 <configuration>
<system.serviceModel>
<serviceBehaviors>
  <behavior name="debug">
    <serviceDebug includeExceptionDetailInFaults="true" />
  </behavior>
</serviceBehaviors>
... 
</system.serviceModel>
</configuration>

любое предложение ПОЖАЛУЙСТА.

Теги:
asmx

1 ответ

1
<configuration>
  <system.serviceModel>
   <behaviors>
    <serviceBehaviors>
      <behavior name="debug">
        <serviceDebug includeExceptionDetailInFaults="true" />
      </behavior>
    </serviceBehaviors>
   </behaviors>
    ...
  </system.serviceModel>
</configuration>
  • 0
    Я пытаюсь использовать это, но это не работает дурак.
  • 0
    @Abzakhus что это значит? Вы получили исключение конфигурации или не получили подробности об исключении при возникновении ошибки?
Показать ещё 3 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню