有一个在 iis 集成管道模式下运行的 asp.net 网站,由于某种原因,httpmodule 中的 PreSendRequestHeaders 没有触发。有任何想法吗?
这是我的代码。该模块注册在 web.config Imports System Imports System.Web
命名空间测试
Public Class HttpHeadersCleanup
Implements IHttpModule
Public Sub Init(context As System.Web.HttpApplication) Implements IHttpModule.Init
AddHandler context.PreSendRequestHeaders, AddressOf PreSendRequestHeaders
End Sub
Private Shared Sub PreSendRequestHeaders(sender As Object, e As EventArgs)
HttpContext.Current.Response.Headers.Remove("Server")
End Sub
Public Sub Dispose() Implements IHttpModule.Dispose
End Sub
End Class
结束命名空间