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