浏览器中的Visual Studio 2013视图项目给出了内部服务器错误

时间:2014-07-14 13:49:02

标签: iis visual-studio-2013

我是Visual Studio 2013的新手,我目前正在开发另一个开发人员启动的两个项目。使用一个项目,视图选项可以正常使用IIS Express,但第二个使用以下详细信息给出了错误500 ...

“HTTP错误500.19 - 内部服务器错误。无法访问请求的页面,因为页面的相关配置数据无效。”

“配置错误:无法添加”add“类型的重复集合条目,并将唯一键属性”name“设置为”Access-Control-Allow-Origin“

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

希望有人知道这样的错误以及如何解决它。 Thanx提前

1 个答案:

答案 0 :(得分:9)

我怀疑IIS默认情况下已经发送了一个Access-Control-Allow-Headers,而且这种情况正在爆发。

通常在设置自定义标头时,首先要进行预先清除:

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

无论配置上游发生了什么,这都可确保您的应用无效。