博客作为ASP.Net MVC中的子域

时间:2012-07-26 19:19:33

标签: asp.net-mvc vb.net asp.net-mvc-3 subdomain

我的博客创建了这样的网址:

http://localhost:55649/Blogs/MyBlog

如何创建子域,使其看起来像托管在自己的子域上,如下所示:

http://myBlog.localhost:55649/

我知道我可以创建一个子域来重定向到localhost:55649 / Blogs / MyBlog,但我希望它是真正的域。这可能吗?

2 个答案:

答案 0 :(得分:1)

ASP.NET MVC可能不具备路由等可能性。 您需要在IIS中创建两个站点(一个用于域,另一个用于子域),指向具有站点代码的同一目录。

当然,ASP.NET Development Server无法实现。

可能URL重写模块也可以帮助您:http://www.iis.net/download/urlrewrite

答案 1 :(得分:1)

这在MVC中是可行的,并且在此之前已经在SO

上得到了回答

See Previous Answer

要使DNS正常工作,您需要设置通配符子域,以便yourdomain.com的任何子域请求仍指向您的站点。 IIS还需要配置为侦听您站点的任何子域的任何和所有请求。我无法回答如何执行此操作,因为我不知道您的托管配置。