如何在IIS6上将请求传递给没有扩展名的URL到ASP.NET?

时间:2011-03-30 09:50:32

标签: asp.net windows web-services iis iis-6

我希望在用户打开此格式的URL时调用我的ASP.NET HTTP处理程序:

http://mySite/getStuff?id="actualId"

为了在IIS5.1上执行此操作,我必须打开IIS管理控制台和map .* extension onto ASP.NET ISAPI handler,以便首先使用ASP.NET处理请求。

原来,IIS6控制台不接受.*作为有效的扩展名。

我知道有重写网址这样的东西,但我觉得这样的简单案例有点过分了。

是否有一些更简单的方法可以将所有请求传递给没有ASP.NET扩展名的URL?

1 个答案:

答案 0 :(得分:0)

也许尝试使用通配符映射但优先级最低,因此它上面的所有内容都将映射到正确的ISAPI。 http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/5c5ae5e0-f4f9-44b0-a743-f4c3a5ff68ec.mspx?mfr=true