IIS 7.5托管mvc 3 razor app默认页面

时间:2012-02-20 11:34:38

标签: asp.net-mvc iis razor iis-7.5

我有一个MVC 3 Razor应用程序,我需要在http://www.mydomain.com上部署它。

问题在于,当我点击http://www.mydomain.com时,它会给出404 Error。我需要默认加载http://www.mydomain.com/Home视图,我想避免使用重定向方法,因为它不是SEO友好...

2 个答案:

答案 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上并在开发人员计算机上工作,是否将条目添加到位于

中的hosts文件中
  

C:\ Windows \ System32下\驱动程序\等