Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iis 无法从TFS 2018中的响应头中删除ASP net MVC版本_Iis_Tfs - Fatal编程技术网

Iis 无法从TFS 2018中的响应头中删除ASP net MVC版本

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

我需要从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 Server 2018,我的Galal.asax文件看起来像这个< /P>

<%@ Application Inherits="Microsoft.TeamFoundation.Server.Core.TeamFoundationApplication" %>
然后重新启动IIS,TFS web应用程序将不会加载


有什么想法吗?我的语法错了吗?我假设这是一个代码声明框,我缺少一些信息

为什么需要这样做?你绝对不应该弄乱应用层。我不想弄乱它,但我们的信息安全部门希望我们从响应标题中删除任何版本信息。攻击者可以基于该特定版本攻击漏洞。如果这是不可能的,我们必须提交一个异常,这是一种痛苦。提交异常。您很有可能破坏TFS安装。你不应该把代码弄乱。
protected void Application_Start()
{
  MvcHandler.DisableMvcResponseHeader = true;
}