我们有一个 ASP.NET 4.0 网站,我们使用 Global.asax 中的 Application_BeginRequest 事件来执行一些智能重定向。在 Visual Studio 提供的本地 ASP.NET 开发服务器(无 IIS)下调试解决方案时,Application_BeginRequest 会为 apsx 页面和我们页面包含的 css 文件、jpg/gif 图像等静态资源调用。
这是一个已知问题,但我们的托管服务提供商(Windows 2008/IIS 7.0)的真正 IIS 托管又如何呢?我们如何检查静态资源是否发生这种情况?以及如何禁止?