这与我上周问过的another question有关,但当前的问题更多是以IIS为中心。
作为解决问题的解决方法,我删除了Web应用程序的通配符映射(设置为C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll
)
我希望能够添加回这个通配符设置(因为可能有副作用来删除它) - 但排除 * .dll扩展名被映射到ASP.NET端点。
我如何在 IIS6 中执行此操作?
答案 0 :(得分:1)
我的直觉告诉我你应该编写一个过滤掉.dll请求的HttpModule,所以仍然有“全能”通配符映射,但任何对dll(和.config)的请求都会被httpmodule过滤掉...
另一种选择是显式设置你想要由ASP.NET处理的文件类型,不会是我想象的大型列表,js,html,通常的嫌疑人......