C# 无法为某些WCF服务打开includeExceptionDetailInFaults
我有一个WCF项目,有两个端点。一个端点“EP1”显示WCF测试客户端中的详细异常,但“EP2”不显示,并显示一条错误消息,说明: 由于内部错误,服务器无法处理该请求。有关错误的详细信息,请在服务器上启用IncludeExceptionDetailInFaults(从ServiceBehaviorAttribute或从配置行为),以便将异常信息发送回客户端 我想知道为什么会这样?我以与“EP1”相同的方式设置了web.config,并在“EP2”web服务类中添加了:C# 无法为某些WCF服务打开includeExceptionDetailInFaults,c#,wcf,C#,Wcf,我有一个WCF项目,有两个端点。一个端点“EP1”显示WCF测试客户端中的详细异常,但“EP2”不显示,并显示一条错误消息,说明: 由于内部错误,服务器无法处理该请求。有关错误的详细信息,请在服务器上启用IncludeExceptionDetailInFaults(从ServiceBehaviorAttribute或从配置行为),以便将异常信息发送回客户端 我想知道为什么会这样?我以与“EP1”相同的方式设置了web.config,并在“EP2”web服务类中添加了: [ServiceBehav
[ServiceBehavior(IncludeExceptionDetailInFaults = true)]
我无法想象会有什么不同。我已经仔细检查了类名是否正确。以下是web配置的部分:
<system.serviceModel>
<services>
<service name="Portal.EP1" behaviorConfiguration="debug"></service>
<service name="Portal.EP2" behaviorConfiguration="debug"></service>
</services>
<behaviors>
<serviceBehaviors>
<behavior name="debug">
<!-- To avoid disclosing metadata information, set the value below to false before deployment -->
<serviceMetadata httpGetEnabled="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 multipleSiteBindingsEnabled="true" />
</system.serviceModel>
我疯了吗