【发布时间】:2019-02-26 08:43:17
【问题描述】:
是否可以删除 ASP.NET Core 2.1 应用程序中的 Server 响应标头(在带有 IIS 10 的 Server 2016 上运行)?
我尝试将以下内容放入 web.config:
<system.webServer>
<httpProtocol>
<customHeaders>
<add name="X-Frame-Options" value="sameorigin" />
<add name="X-XSS-Protection" value="1; mode=block" />
<add name="X-Content-Type-Options" value="nosniff" />
<remove name="X-Powered-By" />
<remove name="Server" />
</customHeaders>
</httpProtocol>
</system.webServer>
对 Response 的前四次更改运行良好,但 Server 标头没有被删除。我仍然看到“红隼”
【问题讨论】:
标签: asp.net-core web-config asp.net-core-2.1 kestrel-http-server