在本地调试 Azure 服务时,我应该附加到哪个进程?
When locally debugging an Azure Service what process do I attach to?
我已按照 tutorial 将我的调试器附加到 visual studio 中,这样我就可以调试我已部署的辅助角色。
我可以确认工作者角色是 运行 并且我已经使用 TcpClient 在代码中连接到它。现在,在尝试调试时,我打开我的服务器资源管理器并在云服务下展开我的节点,直到我到达我的辅助角色和 Instance0(我唯一的实例)。当我右键单击并附加调试器时,我会弹出 select 一个要附加到的进程...
我一直在看的教程没有提到这个弹出窗口,所以也许出于某种原因它对我来说是独一无二的。另一个堆栈溢出提到附加到 w3wp,但我的列表中没有那个进程!
您在 WaWorkerHost.exe 中的工作角色代码是 运行。您找到的 w3wp 评论是针对 Web 角色的。另请参阅 http://blogs.msdn.com/b/kwill/archive/2011/05/05/windows-azure-role-architecture.aspx 了解 Azure VM 中不同进程的说明。
我已按照 tutorial 将我的调试器附加到 visual studio 中,这样我就可以调试我已部署的辅助角色。
我可以确认工作者角色是 运行 并且我已经使用 TcpClient 在代码中连接到它。现在,在尝试调试时,我打开我的服务器资源管理器并在云服务下展开我的节点,直到我到达我的辅助角色和 Instance0(我唯一的实例)。当我右键单击并附加调试器时,我会弹出 select 一个要附加到的进程...
我一直在看的教程没有提到这个弹出窗口,所以也许出于某种原因它对我来说是独一无二的。另一个堆栈溢出提到附加到 w3wp,但我的列表中没有那个进程!
您在 WaWorkerHost.exe 中的工作角色代码是 运行。您找到的 w3wp 评论是针对 Web 角色的。另请参阅 http://blogs.msdn.com/b/kwill/archive/2011/05/05/windows-azure-role-architecture.aspx 了解 Azure VM 中不同进程的说明。