我可以在一个解决方案中使用多个子域吗?

时间:2013-03-12 04:39:26

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

是否可以使用主Web项目的单一解决方案并将不同的项目设置为子域?

例如,根据一个解决方案,将有:

  1. 数据项目
  2. 主要的“网络”项目 - www.example.com
  3. 另一个网络项目 - www.blog.example.com
  4. 另一个网站 - www.foobar.example.com
  5. 我见过与此相关的大多数帖子都是关于路由的 - 但是有没有一些内置的方法可以实现这一点?

2 个答案:

答案 0 :(得分:2)

解决方案只是组织项目组的便捷方式。 Web项目充当不同的应用程序,所以我不明白为什么每个项目都不应该在单独的(自己的)(子)域下工作

答案 1 :(得分:0)

您必须在IIS中为每个Web项目设置3个不同的网站并分配绑定:

enter image description here

这样IIS就知道哪个网站根据子域名路由请求。

*在开发计算机上,您需要主机文件中指向localhost - 127.0.0.1的域条目。