我的Windows服务器2012 R2上安装了IIS 8.5。我正在尝试从响应中删除server:Microsoft IIS/8.5标头。
我尝试安装URLScan,但安装失败,出现以下错误
IIS Metabase is required to install Microsoft URLScan Filter v3.1.
我已经尝试从我的网站上的UrlRewrite设置中删除它,但它不起作用。谁能帮忙吗。
我正在使用自定义模块清理应用程序中的标题:
public class HeadersCleanupModule : IHttpModule { public void Init(HttpApplication context) { context.PostReleaseRequestState += application_PostReleaseRequestState; } void application_PostReleaseRequestState(object sender, EventArgs e) { HttpContext.Current.Response.Headers.Remove("Server"); HttpContext.Current.Response.Headers.Remove("X-AspNet-Version"); HttpContext.Current.Response.Headers.Remove("ETag"); } }