当我在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
答案 0 :(得分:2)
要在IIS中设置标头,您需要IIS管理器:在树中选择您的Web应用程序并打开" HTTP响应标头"控制。
或者,您可以将标题添加到代码中的Response.Headers
集合中。