我在 Windows 2008 服务器上为一个映射到端口 8080 的网站使用 IIS 7.5 的应用程序初始化模块。设置预热模块后,我能够让它触发Application_Start()
,Global.asax
但不是我的任何页面设置为初始化页面。当我添加登录时Application_BeginRequest()
,它显示预热模块正在调用页面localhost:80
而不是localhost:8080
. 我尝试使用Server.TransferRequest
,但没有奏效。Response.Redirect 不应该工作,因为这些是虚拟请求并且没有客户端响应重定向。我还想知道这有什么关系,Web 应用程序被发送了请求,正如 triggerring 所证明的那样Application_BeginRequest()
,但是为什么它不继续渲染我的任何页面呢?登录中Application_Error()
对页面的请求没有显示任何错误localhost:80
。
有没有人知道是什么导致了这个问题以及如何解决它?