【问题标题】:does IIS 7 treat ASP.NET errors differently than wcf errors?IIS 7 对待 ASP.NET 错误的方式与处理 wcf 错误的方式不同吗?
【发布时间】:2010-09-01 19:53:39
【问题描述】:

当 ASP.NET 引发应用程序错误时,IIS 会显示 500 HTML 错误,但当 WCF 服务引发 FaultException (IIS 500) 时,客户端会收到正确的 SOAP 错误,其中包含错误消息。

关于这个请求处理有什么好的文档吗?

【问题讨论】:

  • 您在寻找什么类型的文档?这就是 SOAP 的工作原理。
  • 更多的是 iis,为什么 iis 显示 asp.net 的 html 页面但返回 wcf 的肥皂消息,即使从它的角度来看两个调用都是相同的

标签: asp.net wcf iis-7


【解决方案1】:

这种行为正是 SOAP 错误的工作方式。

只要 Web 服务中的代码引发异常,ASP.NET 就会捕获该异常 >并将其转换为 SOAP 错误。

详见this链接

【讨论】:

    猜你喜欢
    • 2012-04-16
    • 2013-05-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-18
    • 2015-09-24
    • 2020-03-11
    • 1970-01-01
    相关资源
    最近更新 更多