我是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提前
答案 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>
无论配置上游发生了什么,这都可确保您的应用无效。