开启WCF异常处理模式

来源:互联网 发布:初音跳舞软件 编辑:程序博客网 时间:2024/05/08 01:31

客户端是应用WCF服务时候,老是报错说:由于内部错误,服务器无法处理该请求。有关该错误的详细信息,请打开服务器上的 IncludeExceptionDetailInFaults (从 ServiceBehaviorAttribute 或从 <serviceDebug> 配置行为)以便将异常信息发送回客户端,或在打开每个 Microsoft .NET Framework 3.0 SDK 文档的跟踪的同时检查服务器跟踪日志。

我查了很多资料说在服务端的config里面加上<serviceDebug includeExceptionDetailInFaults="true"/>
可以看到客户端的错误,但是加上之后还是报上面的错误。
以上这话引自http://topic.csdn.net/u/20100423/09/e1b42767-9517-43fe-b62e-4de12568818e.html的提问,之所以还在客户端出不来错误提示是因为加的地方不对,红色部分是加入的代码,加上后就能出来错误提示了。

<system.serviceModel>
  <behaviors>
    <serviceBehaviors>
      <behavior>
        <serviceDebug includeExceptionDetailInFaults="true" />
      </behavior>
    </serviceBehaviors>
   <endpointBehaviors>
    <behavior name="jingboAspNetAjaxBehavior">
    
     <enableWebScript />
   
    </behavior>
   </endpointBehaviors>
  </behaviors>

 

大家可以参考下面几位作家的内容,特别是像我一样的初学者(学jquery两天),人家讲的很清楚

http://www.cnblogs.com/warensoft/archive/2010/03/07/1680305.html

 

http://www.waweb.cn/article/23288.htm