Asp.net 如何创建子域

Asp.net 如何创建子域,asp.net,subdomain,Asp.net,Subdomain,我将在我的网站上创建一些子域。 当我创建子域时,我必须定义一个子域将引用新创建的子域的目录。但我想要一个不同的解决方案 我想检测用户何时输入URL,使用哪个子域,然后对每个特殊子域执行一些操作。 例如,如果网站用户输入了a.mysite.com 我从URL中提取“a”子域,然后在不重定向网页的情况下在网页中加载一些数据 请帮助我如何在web服务器和本地主机上执行这些操作?通常,您的应用程序不关心主机名,因此您必须配置IIS以处理所有请求 仅限生产:为您的域创建通配符DNS记录(例如*.doma

我将在我的网站上创建一些子域。 当我创建子域时,我必须定义一个子域将引用新创建的子域的目录。但我想要一个不同的解决方案

我想检测用户何时输入URL,使用哪个子域,然后对每个特殊子域执行一些操作。 例如,如果网站用户输入了a.mysite.com 我从URL中提取“a”子域,然后在不重定向网页的情况下在网页中加载一些数据


请帮助我如何在web服务器和本地主机上执行这些操作?

通常,您的应用程序不关心主机名,因此您必须配置IIS以处理所有请求

  • 仅限生产:为您的域创建通配符DNS记录(例如*.domain.tld
  • 您的IIS站点不应该有显式绑定,因此所有传入的请求都会命中此应用程序(其他站点仍然可以正常工作!)

在此之后,您可以检查HttpContext.Current.Request.Url并提取请求的子域。

通常,您的应用程序不关心主机名,因此您必须配置IIS来处理所有请求

  • 仅限生产:为您的域创建通配符DNS记录(例如*.domain.tld
  • 您的IIS站点不应该有显式绑定,因此所有传入的请求都会命中此应用程序(其他站点仍然可以正常工作!)

之后,您可以检查
HttpContext.Current.Request.Url
并提取请求的子域。

您使用哪种语言?您使用哪种语言?