要發送異常給客戶,讓您可以在那裏查看異常的詳細信息,該serviceDebug部分添加到您的行爲是這樣的:
<behaviors>
<serviceBehaviors>
<behavior name="ServiceBehavior">
<serviceMetadata httpGetEnabled="true" httpsGetEnabled="true" />
<serviceDebug includeExceptionDetailInFaults="true" />
</behavior>
</serviceBehaviors>
您可以打開跟蹤這樣的:
<system.diagnostics>
<sources>
<source name="System.ServiceModel" switchValue="Error,ActivityTracing" propagateActivity="true">
<listeners>
<add name="traceListener" type="System.Diagnostics.XmlWriterTraceListener" initializeData="LFFServicesHost.svclog" />
</listeners>
</source>
</sources>
</system.diagnostics>
然後打開LFFServicesHost.svclog文件。這將顯示有關失敗的詳細信息。
我已經添加了代碼,但由於某種原因它仍然返回相同的錯誤。 – 2012-02-29 16:04:18
@WildGoat你可以發佈你的配置部分嗎?您是否在終端上設置了服務行爲? –
2012-02-29 22:16:52