IIS中是否有任何方法可以将请求映射到特定的URL而不扩展到给定的应用程序。
例如,在尝试从Java servlet中移植某些东西时,您可能会有这样的URL ......
http://[server]/MyApp/HomePage?some=parameter
理想情况下,我希望能够将MyApp下的所有内容映射到特定的应用程序,但如果失败了,任何有关如何实现相同效果的建议都会非常有用。
答案 0 :(得分:1)
您还可以创建一个重写URL的ISAPI过滤器。用户输入没有扩展名的网址,但过滤器会解释请求,以便进行解析。请注意,在IIS中,它很容易搞砸了,所以你可能想要找到一个预先写好的。我没有使用任何我自己,所以我不能推荐一个与你通过谷歌找到的任何不同的特定产品,特别是因为我不知道你的具体用例。但至少现在你知道要搜索什么。
您还可以使用ASP.Net重写您的网址:
http://msdn.microsoft.com/en-us/library/ms972974.aspx
答案 1 :(得分:1)
您可以将IIS6设置为处理所有请求,但处理没有扩展名的文件的关键是告诉IIS不要查找该文件。