将mvc app部署到站点

时间:2017-09-19 17:38:14

标签: asp.net-mvc routing web-deployment subdirectory web-deployment-project

当我将所有文件放在我网站的根目录中时,它会覆盖现有网站并自动转到日历应用程序而不是我拥有的index.php。

我有一个我无法更改的现有网站,所以我想知道如何在子目录中部署它,例如mysite.com \ mvc_app \ Home \ Index

这是路由配置的路由,任何帮助将不胜感激! (我试图忽略空白路线,但似乎仍然打开应用程序,即使主机设置将mysite.com路由到index.php作为默认页面)

    public static void RegisterRoutes(RouteCollection routes)
    {
        routes.IgnoreRoute("");

        routes.MapRoute(
            name: "Default",
            url: "{controller}/{action}/{id}",
            defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
        );
    }

0 个答案:

没有答案