IIS 6应用程序映射默认设置

时间:2009-08-14 14:24:46

标签: .net asp.net sharepoint iis iis-6

这与我上周问过的another question有关,但当前的问题更多是以IIS为中心。

作为解决问题的解决方法,我删除了Web应用程序的通配符映射(设置为C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll

我希望能够添加回这个通配符设置(因为可能有副作用来删除它) - 但排除 * .dll扩展名被映射到ASP.NET端点。

我如何在 IIS6 中执行此操作?

1 个答案:

答案 0 :(得分:1)

我的直觉告诉我你应该编写一个过滤掉.dll请求的HttpModule,所以仍然有“全能”通配符映射,但任何对dll(和.config)的请求都会被httpmodule过滤掉...

另一种选择是显式设置你想要由ASP.NET处理的文件类型,不会是我想象的大型列表,js,html,通常的嫌疑人......