我如何在asp.net mvc中具有通配符子域

时间:2019-03-10 05:50:04

标签: asp.net-mvc wildcard-subdomain

我想在我的项目中有动态通配符子域,我希望每个提供商都具有特殊的子域。例如,provider1.mydomain.com更改为mydomain.com/provider1 并且我希望将provider1作为参数传递给我的操作。

public ActionResult Details(string provider1){
   //there is some code for show provider details     
   return view();
   }

如何在我的项目中以及在localhost中如何做到这一点?

1 个答案:

答案 0 :(得分:0)

将此代码添加到App_start文件夹中的RouteConfig中:

   public static void RegisterRoutes(RouteCollection routes)
    {
        routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
        routes.Add(new SubdomainRoute());
    }