我使用2013 VS模板创建了MVC 5应用程序。如果我从VS中运行它,它可以正常工作。
我使用发布和文件部署到我的文件夹,并在IIS上设置了新的池:v4,集成。
然后我使用此池创建了一个新站点。
我重启了IIS,但如果我运行应用程序,则会出现错误,提示找不到我的视图。
我的文件夹包含视图。
我的特征设置如下:
我也有MVC 4的问题,但我得到了这样的页面。
在我的RouteConfig.cs中是这个代码:
也许我的功能没有为IIS功能设置好,但我对此感到困惑。 感谢任何帮助。
namespace MVC5
{
public class RouteConfig
{
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
}
}
}
也许我的功能没有为IIS功能设置好,但我对此感到困惑。 感谢任何帮助。