0

我已经在IIS 8中发布了我的代码,但是在浏览它时只给我这个文件列表。IIS 在浏览时仅显示此列表:

我的默认应用程序池:

.NET框架版v2.0经典版

但我改变它:

.NET framework v4.0 经典集成版

两个都

但 iis 每次都显示相同的列表。

我发布的代码在 MVC 4 上。

4

1 回答 1

0

您似乎还没有为您的网站定义默认控制器。

要在您的网站上设置默认控制器,您需要在App_Start文件夹中的RouteConfig.cs中设置以下代码。

public static void RegisterRoutes(RouteCollection routes)
{
 routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
 routes.MapRoute(
 name: "Default",
 url: "{controller}/{action}/{id}",
 defaults: new { controller = "Home", action = "HomeLogin", id = UrlParameter.Optional });
}

选择:

1)右键单击您的项目解决方案

2) 选择属性

3) 选择 Web 选项,然后选择特定页面(控制器/视图),然后设置您的主页/起始页。

于 2015-12-22T08:38:03.170 回答