0

我的博客创建这样的 URL:

http://localhost:55649/Blogs/MyBlog

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

http://myBlog.localhost:55649/

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

4

2 回答 2

1

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

当然,使用 ASP.NET 开发服务器是不可能的。

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

于 2012-07-26T19:30:57.373 回答
1

这在 MVC 中是可能的,并且在此之前已在 SO 上回答

查看上一个答案

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

于 2012-07-27T00:29:29.050 回答