【问题标题】:Show X-Frame-Options: header in asp.net development server在 asp.net 开发服务器中显示 X-Frame-Options: 标头
【发布时间】:2015-01-29 07:22:36
【问题描述】:

当我在 Windows Azure 中运行我的应用程序时,我可以在标题中看到 X-Frame-Options。当我在 asp.net 开发服务器(在 localhost 上)中运行它时,我无法查看该标头。

如何让应用程序在 asp.net 开发服务器(本地主机上)中运行时包含 X-Frame-Options 标头?

天蓝色输出: HTTP/1.1 200 正常 缓存控制:私有 内容类型:文本/html;字符集=utf-8 内容编码:gzip 变化:接受编码 服务器:Microsoft-IIS/8.0 X-AspNet-版本:4.0.30319 **X 帧选项:SAMEORIGIN** X-Powered-By: ASP.NET 日期:2014 年 12 月 1 日星期一 08:37:30 GMT 内容长度:2039

本地开发服务器输出:

HTTP/1.1 200 正常 服务器:ASP.NET开发服务器/11.0.0.0 日期:2014 年 12 月 1 日星期一 09:28:08 GMT X-AspNet-版本:4.0.30319 缓存控制:私有 内容类型:文本/html;字符集=utf-8 内容长度:622 连接:关闭

【问题讨论】:

  • 为什么你的开发服务器上真的需要它?
  • 我需要对设置进行一些更改,并希望确保它在部署到 Azure 之前可以正常工作
  • 很确定您可以通过编程方式添加它。

标签: asp.net http-headers x-frame-options


【解决方案1】:

要在 IIS 中设置标头,您需要 IIS 管理器:在树中选择您的 Web 应用程序并打开“HTTP 响应标头”控件。

或者,您可以将标头添加到代码中的 Response.Headers 集合中。

【讨论】:

  • 但是您能在 Visual Studio 调试代码时运行的开发服务器中看到这一点吗?我也不想在本地部署到 iis。我只想要使用调试器时的输出
  • 哪个“开发服务器”:IIS Express 还是 Casini?对于 IIS Express,它可能可以在其确认文件中完成,对于 Casini,我希望你不走运。
  • 谢谢。它显示当我在 iis express 而不是 casini 中运行它时
猜你喜欢
  • 2013-11-16
  • 2011-10-03
  • 2020-07-21
  • 1970-01-01
  • 2017-02-09
  • 2019-03-15
相关资源
最近更新 更多