小编Cog*_*ire的帖子

ASP.NET MVC (.NET 4.5.1) 中的 X-Frame-Options 错误

有谁知道为什么 ASP.NET MVC 控制器返回的响应多次包含 X-FRAME-OPTIONS: SAMEORIGIN 标头?我认为这可能是框架中的一个错误(使用版本 4.5.1)。

似乎为页面上的每个表单添加了一次标题。我的解决方法是禁用 MVC 中的标头并将其添加到 web.config 文件中,如下所示:

Global.asax.cs:

protected void Application_Start()
{
    System.Web.Helpers.AntiForgeryConfig.SuppressXFrameOptionsHeader = true;
}
Run Code Online (Sandbox Code Playgroud)

网页配置:

<system.webServer>
  <httpProtocol>
      <customHeaders>
        <add name="X-Frame-Options" value="SAMEORIGIN" />
      </customHeaders>
  </httpProtocol>
</system.webServer>
Run Code Online (Sandbox Code Playgroud)

c# asp.net asp.net-mvc asp.net-mvc-4

7
推荐指数
1
解决办法
3737
查看次数

标签 统计

asp.net ×1

asp.net-mvc ×1

asp.net-mvc-4 ×1

c# ×1