我的博客创建了这样的网址:
http://localhost:55649/Blogs/MyBlog
如何创建子域,使其看起来像托管在自己的子域上,如下所示:
http://myBlog.localhost:55649/
我知道我可以创建一个子域来重定向到localhost:55649 / Blogs / MyBlog,但我希望它是真正的域。这可能吗?
答案 0 :(得分:1)
ASP.NET MVC可能不具备路由等可能性。 您需要在IIS中创建两个站点(一个用于域,另一个用于子域),指向具有站点代码的同一目录。
当然,ASP.NET Development Server无法实现。
可能URL重写模块也可以帮助您:http://www.iis.net/download/urlrewrite
答案 1 :(得分:1)
这在MVC中是可行的,并且在此之前已经在SO
上得到了回答要使DNS正常工作,您需要设置通配符子域,以便yourdomain.com的任何子域请求仍指向您的站点。 IIS还需要配置为侦听您站点的任何子域的任何和所有请求。我无法回答如何执行此操作,因为我不知道您的托管配置。