0
我想是這樣的重定向到路由的舊連結到新的.NET MVC路徑(使用不同的密鑰)與301重定向
/signedin/mypage.aspx?my_key=152372
對這樣的事情:
/NEWPAGE/d171af21-7f45-4cd6-9ff1-9ff6012d3755
所以我想將舊的asp.net網址重定向到新的mvc網址,而且鍵已經從ints更改爲guid。
所以我不能使用URL rewrite module,因爲重寫不能表達爲規則,因爲需要有代碼來查找新密鑰。
我可以做這樣的事情:
routes.Add(new LegacyUrlRoute());
所概述here。但是,由於這是在應用程序啓動時完成的,因此IOC和ORM上下文尚未初始化。
還有別的辦法嗎?