我有一个域“http://www.abc.com”。我已经在这个域上部署了一个 ASP.net MVC4 应用程序。我还在 RouteConfig.cs 中配置了默认路由,如下所示
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "MyApp", action = "Home", id = UrlParameter.Optional }
);
上述映射确保任何尝试访问“http://www.abc.com”的人都会自动显示“http://www.abc.com/MyApp/Home”页面
一切正常,但浏览器中的地址栏显示“http://www.abc.com”而不是“http://www.abc.com/MyApp/Home”。有没有办法强制浏览器显示完整的 URL,包括控制器和操作?