【问题标题】:Multiple Web Roles inside one Cloud Service?一个云服务中的多个 Web 角色?
【发布时间】:2013-02-23 17:30:13
【问题描述】:

在我的 mvc 应用程序中,在服务定义文件中添加了一个 Web 角色(与另一个 Web 角色相同的项目),但出现类似“No Project Associated with(webrole name)”之类的错误。

我的查询是,

1) 是否有机会以两个 Web 角色运行一个项目?

2) 目前,我的应用程序正在使用一个 Web 角色和一个实例和 VMsize="small"。但我的应用程序运行性能较低。

3)有没有机会通过增加角色中的实例数量来提高应用程序的性能?

谢谢,

PCSSCP。

【问题讨论】:

    标签: asp.net-mvc azure


    【解决方案1】:

    错误“No Project Associated with ...”表示您已指定存在另一个 Web 角色,但您的解决方案(ASP.NET Web 项目、MVC 项目)中没有应部署为该 Web 角色的项目.当使用两个 Web 角色时,请确保您的解决方案中有两个 Web 项目。

    作为替代方案,您可以使用单个 Web 角色部署到 Web 项目。

    增加 VM 大小可为您的 Web 角色提供更多资源(CPU 速度、RAM 等)来执行,这可能会提高访问者的性能体验。

    使用更多实例不会使应用程序更快,但由于所有请求都在实例之间共享,您可以同时为更多用户提供服务。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-08-21
      • 2013-03-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多