ASP.net MVC 4,如何保持路由项目发布后,默认文档(ASP.net MVC 4, How

2019-10-17 10:21发布

我创建了从互联网应用程序模板创建一个新的MVC 4项目在VS 2012快件, 了解详细信息请点击这里

当我想出版,我得到:HTTP 403.14 -禁止

我搜索了一个解决方案,并发现它看起来像一个路由的问题,在计算器其他职位通过修改MVC 3 Global.asax的指令给出答案。

当我试图应用相同的溶液到MVC 4 global.asax中,我发现语法从那些MVC 3的差异太大, 即RouteConfig.RegisterRoutes(RouteTable.Routes)

namespace MyMVC4
{
    public class MvcApplication : System.Web.HttpApplication
    {
        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();

            WebApiConfig.Register(GlobalConfiguration.Configuration);
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);
            AuthConfig.RegisterAuth();
            }
        }
    }

Answer 1:

我的疑问是错误的, 这就是为什么它会发生 ,而且该解决方案由Dommer提供在这里 ,该程序是的Visual Studio 2012是相同的。



文章来源: ASP.net MVC 4, How to keep routing to default document after project publishing