1
我们最近转移到了asp.net mvc,但我们仍然需要支持一些遗留网址。处理这种情况的最佳方式是什么?它是Global.asax中的Application_PreRequestHandlerExecute()事件,我需要使用还是还有更好的方法?如何在asp.net mvc路由中支持感性网址(Web表单类型)
我们最近转移到了asp.net mvc,但我们仍然需要支持一些遗留网址。处理这种情况的最佳方式是什么?它是Global.asax中的Application_PreRequestHandlerExecute()事件,我需要使用还是还有更好的方法?如何在asp.net mvc路由中支持感性网址(Web表单类型)
您可以使用网址Rewrite module for IIS7。 Scott Hanselman在使用URL重写来处理旧版URL here有一篇很好的文章。
另一种选择,我相信你可以简单地添加一个匹配你旧的url语法的路线。
感谢Nate,但问题是我们有太多的旧网址支持 ,我们的网络配置是自动生成的。基本上我们的应用程序是一个模板化的网站平台,我们支持近70个网站。 有没有其他方法可以使这个工作? – kishore 2010-06-14 20:19:24