Вопрос

У меня есть специальная служба WCF, которую я создал с помощью набора инструментов CKS для SharePoint.

Как мне включить includeExceptionDetailInFaults в этих сервисах?

Насколько я понимаю, при использовании BasicHttpBindingServiceMetadataExchangeEndpoint SharePoint динамически создает конечные точки?

Итак, где мне включить исключения?

Спасибо

ОБНОВЛЯТЬ

Я могу украсить реализацию сервиса с помощью [ServiceBehavior(IncludeExceptionDetailInFaults = true)] который работает, но желательно иметь это в конфигурации??

Это было полезно?

Решение

<system.serviceModel>
    <behaviors>
      <serviceBehaviors>
        <behavior>
          <!-- To avoid disclosing metadata information, set the values below to false before deployment -->
          <serviceMetadata httpGetEnabled="true" httpsGetEnabled="true" />
          <!-- To receive exception details in faults for debugging purposes, set the value below to true.  Set to false before deployment to avoid disclosing exception information -->
          **<serviceDebug includeExceptionDetailInFaults="true" />**
        </behavior>
      </serviceBehaviors>
    </behaviors>
    <serviceHostingEnvironment aspNetCompatibilityEnabled="true" multipleSiteBindingsEnabled="true" />
  </system.serviceModel>
Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top