1

在我的 mvc 应用程序中,在服务定义文件中添加了一个 Web 角色(与另一个 Web 角色相同的项目),但出现类似“没有与(Webrole 名称)关联的项目”之类的错误。

我的疑问是,

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

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

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

谢谢,

PCSSCP。

4

1 回答 1

0

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

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

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

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

于 2013-02-23T09:30:13.227 回答