我在 Azure 上运行了 3 个 Web 项目,目前所有站点都在一个实例中,这对于降低成本非常有用,但当其中一个 Web 项目的需求达到峰值时会减慢其他服务的速度/使其停止运行时,效果就不那么好了。
其中 2 个站点位于同一个域(一个具有不同端口)上,一个位于子域上。站点的伟大之处在于您可以使用主机名来区分在同一端口上运行的站点。如果子域站点被引用为 Web 角色,它将需要与其他两个 Web 角色不同的端口——这根本不是我想要的!
问题是虽然我可以使用两个云服务,但你不能在一个解决方案中同时调试它们。将它们放在两个解决方案中可以缓解问题,但它们共享一个经常更改的类库,将其放在一个单独的 Web 角色解决方案中,根据我的经验,调试起来非常棘手。
任何帮助是极大的赞赏!