我有一个现有的ASP.NET webforms网站,我有两个ASP.NET MVC页面,我想在同一个站点上共存。
除默认文档外它工作正常 - 我希望htp:// localhost显示localhost / default.aspx。目前:
RouteConfig.cs中没有什么特别之处 - 我只是使用它:
routes.MapRoute(name: "MVCPage",
url: "{controller}/{action}/{id}",
defaults: new { controller = "TestPage", action = "Index", id = UrlParameter.Optional } );
答案 0 :(得分:0)
您可以添加忽略路线声明。
routes.IgnoreRoute("default.aspx");
https://weblogs.asp.net/pjohnson/mvc-s-ignoreroute-syntax http://www.c-sharpcorner.com/UploadFile/f82e9a/ignore-route-in-mvc/ https://msdn.microsoft.com/en-us/library/dd505203(v=vs.118).aspx