小编RaJ*_*RaJ的帖子

删除/修改公开 IIS 版本的 IIS 10 服务器标头

我正在尝试删除公开 IIS 版本但无法删除的服务器标头。我将 IIS Express 10 与 ASP.NET Core 3.0 一起使用,并开发了一个 Web API。我尝试了以下选项,但响应中仍然存在标头并显示版本 IIS 10.0。

  1. 将 HTTP 参数中的注册表项“DisableServerHeader”更改为 1。它只删除了 http.sys 模块的服务器标头,而不是 IIS 版本。

  2. <system.webServer>标签内的 applicationhost.config 文件中使用以下代码

    <rewrite> <outboundRules rewriteBeforeCache="true"> <rule name="Remove Server header"> <match serverVariable="RESPONSE_Server" pattern=".+" /> <action type="Rewrite" value="" /> </rule> </outboundRules> </rewrite>

asp.net iis-10

8
推荐指数
4
解决办法
2万
查看次数

标签 统计

asp.net ×1

iis-10 ×1