我们继承了一个使用Intelligencia.UrlRewriter模块的应用程序.我们的环境虽然是IIS7.我们已经将我们的网站设置为在经典的asp.net应用程序池中运行(它可以解决很多这类问题).但是,我们仍然没有看到我们的应用中的网址被重写.
有没有人碰到这个?
您需要在system.webServer元素上定义配置,例如:
你可以保持两个配置.你现在可能拥有的是:
查看http://learn.iis.net/page.aspx/243/aspnet-integration-with-iis7/上的"将ASP.NET应用程序迁移到IIS 7.0集成mod"部分
PS.我一直在使用它,没有任何问题,只要配置在.
更新1:另请查看http://weblogs.asp.net/scottgu/archive/2007/02/26/tip-trick-url-rewriting-with-asp-net.aspx,特别是"方法3:使用HttpModule来使用IIS7执行无扩展URL重写",因为我添加的配置具有无扩展配置.