大家好,小城来为大家解答以上问题。aspnetmvc5电子书,aspnetmvc很多人还不知道,现在让我们一起来看看吧!
1、创建空的ASP。净MVC项目MVCRemoveHeader,并添加家庭控制器、索引页面
2、在对中使用铬浏览器调试调试页面,在浏览器窗口按F12,进入开发者模式,依次点击【网络】-【本地主机】-【标题】就可以看到如图所示的各种服务器信息
3、注意:如果打开F12模式后,网络下面看不到本地主机,则刷新页面即可看到了
4、隐藏手动音量调节版本信息(节点:X-AspNetMvc-Version)
5、在Global.asax的应用程序_启动方法中添加如下代码,再次运行就没有X-AspNetMvc版本:
6、MvcHandler .DisableMvcResponseHeader=true
7、隐藏ASP。网版本信息(节点:X-AspNet-Version)
8、在网页配置文件的system.web节点下添加如下配置,再次运行就没有x-AspNet-版本:
9、httpRuntime enableVersionHeader=' false '/
10、注意:默认是有httpRuntime节点的,因此只需要增加enableVersionHeader='false '
11、隐藏x供电的节点
12、在网页配置文件中添加如下节点,如果已经存在,则修改对应节点,再次运行就没有x-供电人:
13、system.webServer
14、超文本传送协议(Hyper Text Transport Protocol的缩写)协议
15、自定义标题
16、remove name='X-Powered-By' /
17、/自定义标题
18、/httpProtocol
19、/system.webServer
20、隐藏(同移民检查员移民检查)版本信息(节点:服务器)
21、在Global.asax中添加如下代码,指定移除计算机网络服务器节点,再次运行就没有服务器:
22、///摘要
23、///隐藏应答标题中的计算机网络服务器节点(IIS版本信息)
24、////摘要
25、///param name='sender'/param
26、///param name='e'/param
27、受保护的void Application _ PreSendRequestHeaders(对象发送方,EventArgs e)
28、{
29、http应用程序application=作为http应用程序的发送方;
30、如果(应用!=空应用程序。语境!=空)
31、{
32、申请106 .背景。回应。标题。删除(“服务器”);
33、}
34、}
35、做完上述几个节点隐藏前后的应答标题比对如下:
本文到此结束,希望对大家有所帮助。