如何将Homepage.aspx重定向到MVC默认路由?

Dav*_*Dev 1 asp.net-mvc routing

我们正在开发一个新系统来取代现有系统.

新系统是ASP.NET MVC,因此我们正常地定义到控制器和操作的路由.

旧系统作为传统的ASP.NET,因此URL由许多.aspx页面组成.

我们想要设置重定向,以便当用户尝试访问时/Homepage.aspx(许多用户会将其加入书签),他们将被重定向到新系统的默认路由,这只是/

我这样做的最佳方式是什么?

编辑: @Chance建议在下面我指定路线:

routes.MapRoute("Homepage", "Homepage.aspx", new { controller = "controller", action = "homepage" });

这有效,但我想做一个重定向,因为我不想Homepage.aspx在地址栏中.还有什么我可以做的吗?

Dar*_*rov 5

您可以查看以下博客文章,其中说明了如何实现将执行301永久重定向的旧版路由处理程序.