我正在学习.NET MVC 2,并且想知道如何为我存储在表中的城市列表创建子域。如果他们以某种方式动态创建,我将这些城市添加到表中会很好。
例如:
我希望它可以在我的本地“开发”环境(Windows 7,IIS 7)以及我的实时网站(共享托管,无限子域)上工作。
答案 0 :(得分:1)
您必须在DNS上创建子域名。从技术上讲,你可以将它编程到Application_Start中,但你真的应该找出你将拥有的列表,然后只需要创建它们一次。 或者,查看您的DNS和虚拟主机是否可以执行通配符域,以便* .domainname.com将转到您的网站。
在您这样做之后,Maarten Balliauw的博客上有一篇关于如何路由子域名的文章: http://blog.maartenballiauw.be/post/2009/05/20/ASPNET-MVC-Domain-Routing.aspx