如何像Blogger.com一样动态创建这种类型的子域

TCM*_*TCM 8 c# asp.net subdomain blogger

一段时间以前,我问了这个问题,并且我被告知必须在DNS等中输入.我不确定所有这些是否真的需要.我正在寻找的功能类型如下面的屏幕截图所示:

在此输入图像描述

正如您所看到的,blogger允许用户为其博客选择子域.我们怎样才能做到这一点?我基本上是在asp.net C#中开发的.一旦我拥有顶级域名,我怎样才能允许我的用户选择这样的子域名.目前我正在开发localhost.

提前致谢:)

bbq*_*bot 6

在IIS中使用通配符域,以便将每个请求捕获到顶级域及其下.

asp.net中:创建一个HttpModule ...这将针对每个请求运行,您可以检查域名等,并根据子域提取用户信息.可以通过HttpModule在ASP.NET重写中找到示例httpmodule.

asp.net mvc中:创建一个自定义RouteHandler(基于接口IRouteHandler的自定义).查看RouteHandler与ControllerFactory问题的示例.