我已经跟随tutorial将我的调试器附加到visual studio中,这样我就可以调试我已部署的Worker角色。
我可以确认Worker Role正在运行,并且我已经使用TcpClient在代码中连接了它。现在,在尝试调试时,我打开我的服务器资源管理器并在云服务下展开我的节点,直到我找到我的工作者角色和Instance0(我唯一的实例)。当我右键单击并附加调试器时,我会弹出一个选择要附加到...的进程...
我一直在看的教程没有提到这个弹出窗口,所以也许由于某些原因它对我来说是独一无二的。附加到w3wp的另一个堆栈溢出,但我的列表中没有这个过程!
答案 0 :(得分:2)
您的辅助角色代码在WaWorkerHost.exe中运行。您找到的w3wp评论是针对Web角色的。另请参阅http://blogs.msdn.com/b/kwill/archive/2011/05/05/windows-azure-role-architecture.aspx以获取有关Azure VM中不同进程的说明。