同时调试两个Azure角色

时间:2013-10-14 20:15:09

标签: debugging azure azure-web-roles azure-worker-roles

我正在尝试使用内部端点将WorkerRole连接到Azure中的WebRole。

但你如何调试呢?如果我从我的解决方案中启动其中一个角色,我(显然)无法开始调试其他项目,因为您无法一次调试两个项目。

如果我启动另一个Visual Studio实例,我可以从那里启动另一个角色,然后加载到Compute Emulator中。但是,当我尝试从另一个角色中获取其中一个角色时(使用RoleEnvironment.Roles [" RoleName"]),只有当前角色出现在该集合中。

那你如何调试角色间的沟通呢?是否有一个对象取代了应该用于角色间通信的RoleEnvironment?

1 个答案:

答案 0 :(得分:2)

您绝对可以同时在解决方案中运行和调试两个项目。在Visual Studio中,查看“解决方案”属性,并在“公共属性”>>中查看。启动项目,选择多个项目并指定要启动的项目。

Multiple Projects