【问题标题】:How do I pass requests to URLs without extension to ASP.NET on IIS6?如何在 IIS6 上将请求传递到不扩展 ASP.NET 的 URL?
【发布时间】:2011-07-25 23:28:10
【问题描述】:

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

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

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

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

我知道有 URL 重写之类的东西,但我觉得对于这种简单的情况来说这有点过头了。

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

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2011-04-04
      • 2013-04-04
      • 1970-01-01
      • 2011-07-26
      • 2010-09-18
      • 2011-10-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多