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上下文尚未初始化。
还有别的办法吗?