Asp.net mvc 4 IIS 8在浏览时发布困难

Asp.net mvc 4 IIS 8在浏览时发布困难,asp.net-mvc-4,iis,iis-8,application-pool,applicationpoolidentity,Asp.net Mvc 4,Iis,Iis 8,Application Pool,Applicationpoolidentity,我已经在IIS 8中发布了我的代码,但在浏览时只给出了这个文件列表。IIS在浏览时仅显示此列表: 我的默认应用程序池: .NET framework版本是v2.0经典版 但我把它改成: .NET framework v4.0版经典版和集成版 两者 但是iis每次都显示相同的列表 我发布的代码在MVC4上。似乎您还没有为您的网站定义默认控制器 要在网站上设置默认控制器,您需要在App\u Start文件夹中的RouteConfig.cs中设置以下代码 public static void Reg

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

我的默认应用程序池:

.NET framework版本是v2.0经典版

但我把它改成:

.NET framework v4.0版经典版和集成版

两者

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


我发布的代码在MVC4上。

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

要在网站上设置默认控制器,您需要在App\u 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选项,然后选择特定页面(控制器/视图),然后设置您的主页/起始页。

您在链接中提供的图像未打开,请提供替代链接或仅将其粘贴到此处。