C# ASP.NET 4.0(非MVC)中的URL子域路由

C# ASP.NET 4.0(非MVC)中的URL子域路由,c#,asp.net,iis,C#,Asp.net,Iis,我想做像子域一样的URL路由 例如,假设我的网站是website.com。我想做URL重写像 client1.website.com, client2.website.com, client3.website.com, clientN.website.com 在我的网站上有一个客户名单。每当我点击客户端时,我的URL如下所示: website.com/client.aspx?client=client1 website.com/client.aspx?client=client2 websit

我想做像子域一样的URL路由

例如,假设我的网站是website.com。我想做URL重写像

client1.website.com,
client2.website.com,
client3.website.com,
clientN.website.com
在我的网站上有一个客户名单。每当我点击客户端时,我的URL如下所示:

website.com/client.aspx?client=client1
website.com/client.aspx?client=client2
website.com/client.aspx?client=client3
website.com/client.aspx?client=clientN
client1.website.com
client2.website.com
client3.website.com
clientN.website.com
现在我希望URL重写使其看起来像这样:

website.com/client.aspx?client=client1
website.com/client.aspx?client=client2
website.com/client.aspx?client=client3
website.com/client.aspx?client=clientN
client1.website.com
client2.website.com
client3.website.com
clientN.website.com

此外,只要注册了一个客户端,该客户端就应该能够直接打开站点。

路由是核心ASP.NET的一部分。。。。