0

我遇到了一个问题,即 IIS 7.5 中托管的服务在函数返回值之后返回 500 个错误。我将调试器附加到 IIS 进程,并且可以成功地逐步执行这些方法,但是,即使在一个简单地返回字符串文字的方法上,我在浏览器(和 fiddler2)中得到 500,调试器也不会出现错误一点也不。应用程序日志中也没有显示任何内容。

当我在 Visual Studio 中调试站点/服务时 - 服务工作得很好,按预期返回值。我会错过什么?

4

1 回答 1

0

它总是在寻求帮助之后,我似乎找到了答案......

原来有

<httpProtocol>
  <customHeaders>
    <add name="Access-Control-Allow-Origin" value="*" />
    <add name="Access-Control-Allow-Headers" value="Content-Type" />
  </customHeaders>
</httpProtocol>

在主 web.config 中,以及在服务文件夹中的 web.config 中将导致此行为。令人惊奇的是,它在 IIS Express 中也能正常工作。

该服务执行得很好,但返回后出现 500 错误。

于 2013-08-07T22:48:06.093 回答