我怎样才能在 asp.net mvc 中拥有通配符子域

how can I have wildcard subdomain in asp.net mvc

我想在我的 project.I 中有动态 wiladcard 子域,希望每个提供商都有特殊的子域。例如 provider1.mydomain.com 更改为 mydomain。com/provider1 我想将 provider1 作为参数传递给我的操作。

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

如何在我的项目中执行此操作以及如何在本地主机中执行此操作?

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

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