我是一名计算机科学专业的学生,虽然我之前使用过 MVC,但我从未从头开始构建过一个项目。该项目用于摄影课程,教师将能够上传特色照片。学生必须登录才能查看图片和作业。
我希望学生登录 www.mysite.com,教师登录 admin.mysite.com,因此我们在一个解决方案中拥有 2 个不同的网站。
据了解,我的解决方案项目是:
- 数据层
- 业务逻辑层
- 管理网站
- 网站
注意:Gearhost 将成为我的主机。
现在,我将如何在两个不同的域上托管 AdminWebsite 和网站,同时它们都来自同一个 BusinessLogic 和 DataLayer?
我应该改为在同一个数据库上创建两个不同的项目吗?甚至可能吗?
我已经进行了研究并阅读了一些关于区域的信息,但是我一直无法找到一个好的教程,使用区域是不是一个最佳实践,如果是这样,你能给我一个好的教程的链接吗?还是一个简单的例子?
谢谢阅读!