【问题标题】:Subdomain Points To Blog Folder (Non-MVC) on an MVC 3 Site子域指向 MVC 3 站点上的博客文件夹(非 MVC)
【发布时间】:2011-03-15 18:09:37
【问题描述】:

我有一个 MVC 3 网站正在运行,目前非常基本。根目录中有一个名为 Blog 的文件夹,我在其中设置了 BlogEngine.net。两者都按我的意愿工作。我必须在 global.asax 文件中执行以下代码,以确保 MVC 会忽略任何转到 Blog 文件夹的请求,如下所示:

public static void RegisterRoutes(RouteCollection routes) {
    routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
    routes.IgnoreRoute("{folder}/{*pathinfo}", new { folder = "Blog" });

    routes.MapRoute(
        "Default", // Route name
        "{controller}/{action}/{id}", // URL with parameters
        new { controller = "Home",
              action = "Index",
              id = UrlParameter.Optional } // Parameter defaults
    );
}

我正在寻找的是能够转到:blog.mysite.com 并让它直接转到 /blog 文件夹。我通过我的托管服务提供商设置了子域。但是,我不确定除此之外该怎么做才能告诉它去任何地方。当我目前访问 blog.mysite.com 时,它只会将我带到主页。

我怀疑我必须添加一个 MapRoute,假设它足够聪明,仍然可以忽略 {folder} 。

【问题讨论】:

    标签: asp.net-mvc asp.net-mvc-3 subdomain asp.net-mvc-routing


    【解决方案1】:

    我认为这个问题的答案可能会对您有所帮助: Is it possible to make an ASP.NET MVC route based on a subdomain?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-03-18
      • 2011-08-20
      • 2012-04-21
      • 1970-01-01
      • 1970-01-01
      • 2014-02-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多