我已经在IIS 8中发布了我的代码,但是在浏览它时只给我这个文件列表。IIS 在浏览时仅显示此列表:
我的默认应用程序池:
.NET框架版v2.0经典版
但我改变它:
.NET framework v4.0 经典集成版
两个都
但 iis 每次都显示相同的列表。
我发布的代码在 MVC 4 上。
我已经在IIS 8中发布了我的代码,但是在浏览它时只给我这个文件列表。IIS 在浏览时仅显示此列表:
我的默认应用程序池:
.NET框架版v2.0经典版
但我改变它:
.NET framework v4.0 经典集成版
两个都
但 iis 每次都显示相同的列表。
我发布的代码在 MVC 4 上。
您似乎还没有为您的网站定义默认控制器。
要在您的网站上设置默认控制器,您需要在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 选项,然后选择特定页面(控制器/视图),然后设置您的主页/起始页。