在asp.net开发服务器中显示X-Frame-Options:标头

时间:2014-12-01 09:59:35

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

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

如果应用程序在asp.net开发服务器(在localhost上)运行时如何使应用程序包含X-Frame-Options标头?

Azure output:
HTTP/1.1 200 OK
Cache-Control: private
Content-Type: text/html; charset=utf-8
Content-Encoding: gzip
Vary: Accept-Encoding
Server: Microsoft-IIS/8.0
X-AspNet-Version: 4.0.30319
**X-Frame-Options: SAMEORIGIN**
X-Powered-By: ASP.NET
Date: Mon, 01 Dec 2014 08:37:30 GMT
Content-Length: 2039

本地开发服务器输出:

HTTP/1.1 200 OK
Server: ASP.NET Development Server/11.0.0.0
Date: Mon, 01 Dec 2014 09:28:08 GMT
X-AspNet-Version: 4.0.30319
Cache-Control: private
Content-Type: text/html; charset=utf-8
Content-Length: 622
Connection: Close

1 个答案:

答案 0 :(得分:2)

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

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