在IIS中添加默认路由

时间:2016-09-23 13:00:58

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

当我在IIS 7.5上部署我的MVC3网站并单击浏览(在端口80上)时,我的浏览器显示带有localhost url(或serverName url)的网站,但我的默认路由是这样的:

public static void RegisterRoutes(RouteCollection routes)
    {
        routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

        routes.MapRoute(
        "Default",
        "{lang}/{controller}/{action}",
        new { controller = "Home", action = "Index", lang = Thread.CurrentThread.CurrentUICulture.ToString().Substring(0,2)}
        );

    }

当我点击浏览时,IIS中是否存在具有完整URL的意思,我想自动添加/ fr / Home / Index。

由于

1 个答案:

答案 0 :(得分:0)

在web.config中添加此代码

<system.webServer>
<defaultDocument>
  <files>
    <clear />
    <add value="Path of your Page" />
  </files>
</defaultDocument>