我们正面临一些关于多个Web角色的架构设计选择,这是我们的要求:
因此,在我们看来,后两个要求存在冲突,因为我们必须部署到单独的Web角色以满足Web API规模,我们应该使用单个Web角色use the same port。
意见是否正确?如果我们想要实现这两个目标,那么将Web API移动到另一个服务(Cloud Service或Web站点)是我们唯一的选择吗?
欢迎任何进一步的问题。
答案 0 :(得分:1)
每个WebRole都是一个专用的虚拟机。
根据您在上一篇文章中链接的blog post,从iis的角度来看,这类似于以下内容:
.<root>
|
|
+---App1 (http://contoso.com/app1)
|
|
+---App2 (http://contoso.com/app1/app2)
您的要求是单独扩展app2 - &gt;这是不可能的。
您需要有两个不同的Webroro来处理这种情况。