"节点,如何诊断 WCF 请求错误?-6ren"> "节点,如何诊断 WCF 请求错误?-看到可怕的请求错误 测试您的 WCF Web 服务时的页面? 好吧,不用担心,因为这个 StackOverflow 答案向您展示了如何打开详细的错误显示:WCF Data Service - How -6ren">
gpt4 book ai didi

wcf - 如果我的 Web.Config 中没有 ""节点,如何诊断 WCF 请求错误?

转载 作者:行者123 更新时间:2023-12-03 20:17:50 24 4
gpt4 key购买 nike

看到可怕的请求错误 测试您的 WCF Web 服务时的页面?

enter image description here

好吧,不用担心,因为这个 StackOverflow 答案向您展示了如何打开详细的错误显示:WCF Data Service - How To Diagnose Request Error?

但是……等等,我们没有一个看起来像那个的 Web.Config。

我们只有一个 system.serviceModel就是这样。

<system.serviceModel>
<serviceHostingEnvironment aspNetCompatibilityEnabled="true"></serviceHostingEnvironment>
<standardEndpoints>
<webHttpEndpoint>
<standardEndpoint name="" helpEnabled="true" automaticFormatSelectionEnabled="true"></standardEndpoint>
</webHttpEndpoint>
</standardEndpoints>
</system.serviceModel>

如果我们继续并简单地添加以下内容:
<behaviors>
<serviceBehaviors>
<behavior name="DataServiceBehavior">
<serviceDebug includeExceptionDetailInFaults="true"/>
</behavior>
</serviceBehaviors>
</behaviors>

到最后,那小子是不是不开心了:

enter image description here

更新/编辑

根据@burning_LEGION 和@Chris(见下文)的回答和评论,我现在有一个 Web.Config看起来像这样:
  <system.serviceModel>
<serviceHostingEnvironment aspNetCompatibilityEnabled="true"></serviceHostingEnvironment>
<standardEndpoints>
<webHttpEndpoint>
<standardEndpoint name="" helpEnabled="true" automaticFormatSelectionEnabled="true" behaviorConfiguration="DataServiceBehavior"></standardEndpoint>
</webHttpEndpoint>
</standardEndpoints>

<behaviors>
<serviceBehaviors>
<behavior name="DataServiceBehavior">
<serviceDebug includeExceptionDetailInFaults="true"/>
</behavior>
</serviceBehaviors>
</behaviors>
</system.serviceModel>

但我收到服务器错误:

Parser Error Message: Unrecognized attribute 'behaviorConfiguration'. Note that attribute names are case-sensitive.

最佳答案

感谢 Chris 和burning_Legion 指路。这是 system.serviceModel我最终得到了它并成功显示了错误详细信息。

这是根据@burning_LEGION 的回答,但没有行为的 name 属性:

  <system.serviceModel>
<serviceHostingEnvironment aspNetCompatibilityEnabled="true"></serviceHostingEnvironment>
<standardEndpoints>
<webHttpEndpoint>
<standardEndpoint name="" helpEnabled="true" automaticFormatSelectionEnabled="true"></standardEndpoint>
</webHttpEndpoint>
</standardEndpoints>

<behaviors>
<serviceBehaviors>
<behavior>
<serviceMetadata httpGetEnabled="true"/>
<serviceDebug includeExceptionDetailInFaults="true" />
</behavior>
</serviceBehaviors>
</behaviors>

</system.serviceModel>

关于wcf - 如果我的 Web.Config 中没有 "<behaviors>"节点,如何诊断 WCF 请求错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11879374/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com