我目前有裸域 mydomain.com 指向我的天蓝色网站。www CNAME 也指向我的 azure 网站(主 mvc 应用程序)。但问题是,我还创建了几个子域school.mydomain.com、work.mydomain.com和personal.mydomain.com,我希望它们指向我的解决方案下的不同解决方案文件夹。有些项目是 MVC,有些是 Webforms。
我的解决方案结构如下:
{
"solution" : [
"main mvc app",
"school solution folder",
"work solution folder",
"personal solution folder"
]
}
我想访问:
- 来自 mydomain.com 和 www.mydomain.com 的主 mvc 应用程序
- 来自 xxx.mydomain.com 的学校解决方案文件夹
- 来自 yyy.mydomain.com 的工作解决方案文件夹
- 来自 zzz.mydomain.com 的个人解决方案文件夹
我想要实现这一点的原因是因为主 mvc 应用程序是我的网站,而学校文件夹、工作文件夹和个人文件夹都只是解决方案文件夹,稍后将填充 mvc、webforms 和其他项目。
例如,可以从school.mydomain.com/homework1(webforms应用程序)、school.mydomain.com /homework2 (mvc 应用程序)和school.mydomain.com/homework3(webforms应用程序)访问学校作业。
从 cpanel 或 enkompass 执行此操作很容易。只需创建一个文件夹,将一个子域指向它,然后 bam。但在天蓝色的情况下,这完全是另一回事。
我目前正在将school、work和personal子域成功路由到控制器,甚至考虑过使用区域,但这仅适用于 MVC 子项目,不适用于 Web 表单项目。我所有的个人和学校项目都是网络表单。
有任何想法吗?