Iis 无法从TFS 2018中的响应头中删除ASP net MVC版本
我需要从API响应头中删除此信息 “x-aspnetmvc-version”:“4.0” 我正在使用Windows Server 2016 IIS 10 Team Foundation Server 2018发布2 我已经了解到,可以使用以下代码块在global.asax文件中删除此项Iis 无法从TFS 2018中的响应头中删除ASP net MVC版本,iis,tfs,Iis,Tfs,我需要从API响应头中删除此信息 “x-aspnetmvc-version”:“4.0” 我正在使用Windows Server 2016 IIS 10 Team Foundation Server 2018发布2 我已经了解到,可以使用以下代码块在global.asax文件中删除此项 protected void Application_Start() { MvcHandler.DisableMvcResponseHeader = true; } 我使用Team Foundation
protected void Application_Start()
{
MvcHandler.DisableMvcResponseHeader = true;
}
我使用Team Foundation Server 2018,我的Galal.asax文件看起来像这个< /P>
<%@ Application Inherits="Microsoft.TeamFoundation.Server.Core.TeamFoundationApplication" %>
然后重新启动IIS,TFS web应用程序将不会加载
有什么想法吗?我的语法错了吗?我假设这是一个代码声明框,我缺少一些信息为什么需要这样做?你绝对不应该弄乱应用层。我不想弄乱它,但我们的信息安全部门希望我们从响应标题中删除任何版本信息。攻击者可以基于该特定版本攻击漏洞。如果这是不可能的,我们必须提交一个异常,这是一种痛苦。提交异常。您很有可能破坏TFS安装。你不应该把代码弄乱。
protected void Application_Start()
{
MvcHandler.DisableMvcResponseHeader = true;
}