我在web.config中添加了X-frame-Options。
这是我的web.config
<system.web>
<compilation debug="true" targetFramework="4.5" />
<httpRuntime targetFramework="4.5" />
<httpProtocol>
<customHeaders>
<add name="X-Frame-Options" value="SAMEORIGIN" />
</customHeaders>
</httpProtocol>
重新启动IIS后,我收到500错误!!!
有人可以帮我找出问题吗?
答案 0 :(得分:2)
修改您的customHeaders
,如下所示:
<customHeaders>
<clear />
<add name="X-Frame-Options" value="SAMEORIGIN" />
</customHeaders>
我怀疑您的应用程序位于虚拟文件夹中,如果是这种情况,则处理两个web.config
文件。首先是全球性的,第二次是你的。所以你最终得到了两个customHeaders
的集合。
博客文章IIS 7: But why do I get a 500.19详细说明了为什么会发生以及如何解决这个问题。