سؤال

لقد حصلت على خدمة وف المخصصة التي قمت بإنشائها باستخدام مجموعة أدوات كس ل شاريبوانت.

كيف يمكنني تمكين includeExceptionDetailInFaults في هذه الخدمات?

الطريقة التي أفهمها هي ، عند استخدام BasicHttpBindingServiceMetadataExchangeEndpoint شير يخلق نقاط النهاية حيوي?

إذن أين يمكنني تمكين الاستثناءات?

تشك

تحديث

يمكنني تزيين تنفيذ الخدمة مع [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