【发布时间】:2015-10-20 05:15:55
【问题描述】:
我继承了现有的 ASP.Net MVC C# Web 应用程序解决方案。
目前,有两个独立的 Web 应用程序项目。
- 一个管理站点 - 用于管理面向公众的站点的内容。
- 面向公众的网站
目前,面向公众的网站尚未投入生产;只有管理站点部署在运行 IIS 8.0 的 Windows Server 2012 上,使用客户端的域,例如www.mysite.com
客户希望通过同一域访问面向公众的站点和管理站点:
公开:www.mysite.com
管理员:www.mysite.com/admin 或 admin.mysite.com
鉴于这两组功能目前封装在不同的 Web 应用程序中,有什么方法可以实现这一点?
我想知道是否:
- 有没有办法通过 IIS 的子域或其他一些功能来实现上述目标
- 或者如果最好将所有管理功能移动到单个 Web 应用程序中的 MVC 区域中
非常感谢您讨论每种方法的优缺点(或资源链接)。
【问题讨论】:
标签: asp.net-mvc iis-8