Rob*_*ler 7 remote-desktop remote-debugging azure azure-worker-roles
我现在已经设置了Windows Azure环境,以便可以使用远程桌面访问我的工作者角色.但是,我不知道目前该怎么办.经过大量挖掘后,我发现一个离线的网站,但在Google的缓存中,提到了从Visual Studio调试器附加到Azure云中运行的辅助角色.但我只有Visual Developer(不是工作室)2010,我已经搜遍了所有,据我所知,没有这样的选项可以连接到远程服务器.我可以毫无错误地将我的项目发布到Azure云,并且我有一个"健康"的工作者角色实例显示为活动并正在运行.
我通过Azure管理门户连接了RDP.登录工作正常,远程桌面窗口出现了.我搜索了很多我能找到的东西,却无法找到我的工人角色.我必须对RDP有错误的印象,因为我希望在登录时看到Worker Role的主要显示形式,就像我在Cloud Emulator中本地调试它一样.但我所看到的只是一个空白的桌面,有一些基本级别的服务器检查和管理例程.我甚至检查了事件查看器中的应用程序相关消息,但没有看到.
所以现在我不知道我的工作者角色是否真的在运行,尽管来自管理门户的看似积极的状态消息,我仍然希望通过Visual Developer附加到我的工作者角色,如果有可能,但我我无法弄清楚如何.
任何有这方面经验的人都可以给我一些关于下一步该做什么的可靠提示,请回复.
更新:我相信我的工作者角色可能正在运行,因为我打开了一个命令窗口并做了一个Netstat并看到它正在侦听正确的端口.但是,这可能只是我的Worker Role shell类启动自定义EXE我将它作为生成的进程启动.我还没有确认我的自定义EXE是否还在运行.
UPDATE-2:刚从命令窗口运行TaskList,列出了自定义EXE.
更新-3:一切正常,因为我刚刚对服务进行了远程测试,所以这不是问题.仍然想知道如何从Visual Developer 2010附加到Worker角色以进行远程调试,并且如果可以在Cloud Emulator中进行本地调试时看到自定义EXE的显示形式.
- roschler
当你说:
但我看到的只是一个空白桌面,上面有一些基本级别的服务器检查和管理例程。
这正是使用 Azure VM 所获得的效果。这是一个基本的操作系统安装,加上运行所需的最少的 Azure 内容以及您上传的代码。默认情况下,计算机上没有可用的高级监控或运行状况检查,您需要自己提供这些监控或运行状况检查,而无需通过 RDP 进入计算机进行检查。
RDP 非常适合追踪某些问题,例如检查启动任务是否会运行、检查安装了哪些目录项以及一般情况下很烦人。如果您需要额外的工具来查找问题,只需在连接到服务器时安装它们即可。例如,我已通过 RDP 进入服务器并安装了Microsoft 调试工具,以追踪内存问题。
| 归档时间: |
|
| 查看次数: |
8956 次 |
| 最近记录: |