专栏首页跟着阿笨一起玩NET在HTTP响应标题中隐藏ASP.NET MVC的版本

在HTTP响应标题中隐藏ASP.NET MVC的版本

在默认情况下,ASP.NET MVC网站会在HTTP响应标题(Response Header)中动态添加目前使用的ASP.NET MVC版本编号。如果使用Fiddler Web Debugger工具查看连接到ASP.NET MVC网站的HTTP封装包,即可在Response Header中看到一个“X-AspNetMvc-Version”的HTTP标题,会暴漏目前使用的ASP.NET MVC的版本。

  基于安全考虑,当希望隐藏ASP.NET MVC送出的版本编号时,在Global.asax文件的Application_Start()方法中添加以下代码即可隐藏HTTP标题中的版本编号。

protected void Application_Start()
{
    //隐藏ASP.NET MVC的版本信息,使其不在HTTP Header中显示。
    MvcHandler.DisableMvcResponseHeader = true;

    AreaRegistration.RegisterAllAreas();

    RegisterGlobalFilters(GlobalFilters.Filters);
    RegisterRoutes(RouteTable.Routes);
}

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • ASP.NET Core Windows服务开发技术实战演练

    跟着阿笨一起玩NET
  • ASP.NET Core托管和部署Linux实操演练手册

    2.2、asp.net core web服务器HTTP.sys和Kestrel以及特点

    跟着阿笨一起玩NET
  • ASP.NET Core WebApi构建API接口服务实战演练

    跟着阿笨一起玩NET
  • ASP.NET MVC4 Web API 堆栈将添加指定消息处理功能

    微软工程师Kiran Challa近日在其博客中张贴了一张正在开发阶段的ASP.NET MVC4 Web API堆栈图,如下图所示。 ? Kiran称,目前该...

    张善友
  • 资源 | 从理论概念到库函数语法:机器学习速查表全集

    选自Github等 机器之心编译 参与:蒋思源 机器之心此前曾提供过机器学习和深度学习最好的九张代码速查表,不过近日又有博主发表了一次完全的速查表。虽然有一些和...

    机器之心
  • MySQL 服务器参数设置

    Parker
  • 更新ONLYOFFICE离线包版本为5.3.4——请下载

    https://blog.csdn.net/hotqin888/article/details/81143745

    hotqin888
  • TypeScript枚举

    打开js文件我们可以看到相对应的字符串,通过如下内容我们可以看到枚举类型可以被编译成一个双向类型的映射

    HueiFeng
  • TypeScript枚举

    打开js文件我们可以看到相对应的字符串,通过如下内容我们可以看到枚举类型可以被编译成一个双向类型的映射

    HueiFeng
  • 瞄准器!3D入门实战!拇指射箭!Cocos Creator 3D !

    在 Cocos Creator 3D 刚出来时, 写了一个简单的拇指射箭(点击阅读) 。

    白玉无冰

扫码关注云+社区

领取腾讯云代金券