我现在已经设置了Windows Azure环境,以便可以使用远程桌面访问我的工作人员角色。但是,目前我不确定如何继续。经过大量挖掘,我发现一个网站处于脱机状态,但在Google的缓存中,提到了从Visual Studio调试器附加到在Azure Cloud中运行的工作者角色。但我只有Visual Developer(不是工作室)2010,并且我已经搜索了所有内容,并且据我所见,没有这样的选项可以连接到远程服务器。我可以毫无错误地将我的项目发布到Azure Cloud,并且我的工作者角色的“健康”实例显示为活动并正在运行。如何在Windows Azure中使用远程桌面调试工作者角色?
我通过Azure管理门户与RDP连接。登录工作正常,远程桌面窗口。我搜索了很多我能找到的东西,但无法找到我的工作人员角色。我必须对RDP产生错误印象,因为我希望在登录时看到工作角色的主要显示形式,就像我在云模拟器中本地调试时一样。但是,我所看到的只是一个带有一些基本级服务器检查和管理例程的空白桌面。我甚至检查过与事件查看器相关的应用程序消息,但没有发现任何消息
因此,现在我不知道我的工作者角色是否真的在运行,尽管来自管理门户的状态消息看起来很积极,我仍然想通过Visual Developer附加到我的工作者角色以进行调试,如果它是可能的,但我无法弄清楚如何。
任何人都有这方面的经验,可以给我一些关于下一步做什么的坚实提示,请回复。
更新:我相信我的工作者角色可能正在运行,因为我打开了一个命令窗口并执行了一个Netstat并看到它正在侦听正确的端口。然而,这可能只是我的工作者角色shell类启动自定义EXE我有它作为一个衍生的过程启动。我还没有确认我的自定义EXE是否正在运行。
UPDATE-2:刚刚从命令窗口运行TaskList并列出了自定义EXE。
UPDATE-3:一切正常,因为我只是运行服务的远程测试,所以这不是问题。还想知道如何附加Visual Developer 2010中的工作者角色以进行远程调试,以及是否可以像在云模拟器中进行本地调试时那样查看自定义EXE的显示形式。
- roschler
你有使用调试器连接设置远程调试?或者仅仅看到这些消息就足够了? –
@AnžeVodovnik - 我会拿我现在可以得到的,但最终我需要调试我会想的。另外,请查看我的原始文章的更新说明。如果你还没有看到它,那是因为我还没有完成输入。 –
另外,是否有可能看到我的工作角色主屏幕的远程屏幕显示,就像我在本地调试时看到的那样(RDP是否这样做)? –