【发布时间】:2015-12-08 09:34:12
【问题描述】:
我有一个需要托管在两个不同服务器上的 ASP.NET MVC 项目。我知道这看起来很奇怪,但这是我客户的要求。
具体来说,我将有 2 台负载均衡的服务器
- Web 服务器 - 公开(域将指向此服务器的公共 ip)
- 应用服务器 - 与内部基础架构(Active Directory、数据库、安全等)通信
我正在考虑创建另一层(ASP.NET Web API),以便网络服务器仅提供 HTML 页面,应用服务器将包含业务逻辑并为所有客户端公开端点(网络,移动)打电话。 Web Server 将通过 RESTFUL 服务与 App Server 通信。
有没有更好的办法?任何解决方案将不胜感激。
提前致谢,
【问题讨论】:
标签: c# asp.net asp.net-mvc iis asp.net-web-api