私はハイブリッドasp.netとasp.net mvc3アプリケーションを持っています。これはもともとASP.NETだけでした。デフォルトのページはまだASP.NETにあります。ユーザーがhttp://mysite.com/に行くと、index.aspxが必要になります。もちろん、私のglobal.asax内のroutes.MapRoute("Default", "{controller}/{action}/{id}", new { controller = "Home", action = "Index", id = "" })
行は、MVCページへの経路を変更します。ハイブリッドASP.NET/ASP.NET MVCアプリケーションのIndex.aspx
私は次のことを試してみましたが、それらのどちらも働いた:
routes.MapRoute("DefaultPage", "/", "~/Index.aspx");
routes.IgnoreRoute("{resource}.aspx/{*pathinfo}");
誰も私がやるべきものを知っていますか?あなたは次のように、というよりも、MapRoute、MapPageRouteを使用する必要があるIndex.aspxするルートをマップするために
http://stackoverflow.com/a/9522264/1209450 – Pankaj