我有一个MVC 3 Razor应用程序,我需要在http://www.mydomain.com
上部署它。
问题在于,当我点击http://www.mydomain.com
时,它会给出404 Error
。我需要默认加载http://www.mydomain.com/Home
视图,我想避免使用重定向方法,因为它不是SEO友好...
答案 0 :(得分:1)
如果您尚未更改Global.asax.cs文件中的RegisterRoutes,则默认为/ Home / Index 见下文。
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults
);
因此第4行代码是配置默认值的地方。
答案 1 :(得分:0)
对于默认设置,您可以使用RegisterRoutes(RouteCollection routes)
中提供的Global.asax.cs
方法来标记默认控制器及其相应的操作方法。关于点击www.mydomain.com并获得404错误,我需要更多信息。如果您在Windows上并在开发人员计算机上工作,是否将条目添加到位于
C:\ Windows \ System32下\驱动程序\等