我现在已经设置了 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

当你说:

But instead all I saw was a blank desktop with some base level server inspection and management routines.

这正是您使用Azure VM获得的.这是一个基本的操作系统安装,加上它需要运行的Azure内容以及您上传的代码.默认情况下,机器上没有可用的花哨监控或运行状况检查,您可以自己提供它们,而无需将RDP放入机器进行检查.

RDP非常适合跟踪某些问题,例如检查启动任务是否会运行,检查安装了哪些目录项,并且通常只是多管闲事.如果您需要额外的工具来追踪问题,您可以在连接到服务器时安装它们.例如,我已将RDP加入服务器并安装了Microsoft Debugging Tools,以追踪内存问题.

如何使用Windows Azure远程桌面调试辅助角色?的更多相关文章

  1. no-vnc和node.js实现web远程桌面的完整步骤

    这篇文章主要给大家介绍了关于no-vnc和node.js实现web远程桌面的完整步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧

  2. 到达特定日期时的电子邮件通知-Microsoft Azure

    是否有方法在到达某个日期时接收电子邮件通知?因为在我的基础架构中,我使用的是oAuth2.0API逻辑,我希望在令牌生成的客户端密钥即将过期时得到通知。我已经看到,在AzureMonitor警报规则中,有必要选择目标资源和范围,但我要创建的通知仅基于所选日期。

  3. Azure服务自动锁定续订无法与消费者的多个副本一起使用

    5分钟的TTL在队列级别配置,自动锁定续订持续时间在消费者级别配置为10分钟。如果消费者的单个副本的消息处理时间超过5分钟,则自动锁定续订功能可以正常工作。如果我将消费者的副本数增加到2,则第二个副本将在第一个副本更新锁时开始消息处理。请有人帮助了解问题并建议所需的修复方法。

  4. 无法通过MQTT将RFID设备连接到Azure IoT集线器

    我有一个RFID设备,可以通过MQTT提供数据。我尝试将其连接到我的Azure物联网中心,但没有发生任何事情。有什么想法如何使这项工作?

  5. Azure表存储-TableClient未返回ETag

    我的实体根据需要继承ITableEntity,因此具有ETag属性。任何想法都非常感谢。

  6. 防止数据工厂中的字段更新

    我正在编写一个数据流,其中我对CosmosDBNoSQL数据库进行了升级。我的目标是使用一个名为batch的字段来跟踪特定文档的插入日期,也就是说,我希望此字段不会在更新时发生更改。我看到AlterRow操作不允许我选择哪些字段要部分取消启动或不启动。有没有办法做到这一点?

  7. 如何在没有公司代理管理权限的情况下,在锁定的windows 10上安装az-cli?

    我找了很长一段时间想知道如何做到这一点,但我找到的一切都以某种升高的外壳状况告终。由于公司限制,我无法配置powershell代理。

  8. Azure SQL数据库存储过程仅以SA用户身份运行

    我在Azure上托管了一个ASP.NETMVC应用程序。我使用OpenIdConnect/Owin和AzureAD集成进行身份验证。我有一个错误日志表,其中UserId列仅显示SA用户名。我已经授予了对我的用户帐户的执行权限,但列继续设置为SA用户名。如何让存储过程以创建/更新记录的用户的身份运行,以将UserId、CreatedBy和ModifiedBy列设置为其用户名?当我将应用程序部署到Azure时,在发布->;设置->;数据库,为DbContexts输入连接字符串。

  9. 连接到Microsoft Azure订阅失败

    在VisualStudio2013Update4(和更新5CTP2)中,工具/连接到MicrosoftAzure订阅立即失败,但出现错误:“登录过程中发生错误:authentication_ui_Failed:基于浏览器的身份验证对话框因未知原因无法完成”知道怎么解决这个问题吗?我可以通过Azure门户网站登录.我还尝试在AzureWeb项目中添加新部署.它会显示“部署到资源组”对话框,但不会在“

  10. 使用Windows Azure查询表存储数据

    我需要使用特定帐户吗?>将应用程序部署到Azure服务后,如何查询数据?GoogleAppEngine有一个数据查看器/查询工具,Azure有类似的东西吗?>您可以看到的sqlExpressintance仅在开发结构中,并且一旦您表示没有等效,所以请小心使用它.>您可以尝试使用Linqpad查询表格.看看JamieThomson的thispost.

随机推荐

  1. static – 在页面之间共享数据的最佳实践

    我想知道在UWP的页面之间发送像’selectedItem’等变量的最佳做法是什么?创建一个每个页面都知道的静态全局变量类是一个好主意吗?

  2. .net – 为Windows窗体控件提供百分比宽度/高度

    WindowsForm开发的新手,但在Web开发方面经验丰富.有没有办法为Windows窗体控件指定百分比宽度/高度,以便在用户调整窗口大小时扩展/缩小?当窗口调整大小时,可以编写代码来改变控件的宽度/高度,但我希望有更好的方法,比如在HTML/CSS中.在那儿?

  3. 使用Windows Azure查询表存储数据

    我需要使用特定帐户吗?>将应用程序部署到Azure服务后,如何查询数据?GoogleAppEngine有一个数据查看器/查询工具,Azure有类似的东西吗?>您可以看到的sqlExpressintance仅在开发结构中,并且一旦您表示没有等效,所以请小心使用它.>您可以尝试使用Linqpad查询表格.看看JamieThomson的thispost.

  4. windows – SetupDiGetClassDevs是否与文档中的设备实例ID一起使用?

    有没有更好的方法可以使用DBT_DEVICEARRIVAL事件中的数据获取设备的更多信息?您似乎必须指定DIGCF_ALLCLASSES标志以查找与给定设备实例ID匹配的所有类,或者指定ClassGuid并使用DIGCF_DEFAULT标志.这对我有用:带输出:

  5. Windows Live ID是OpenID提供商吗?

    不,WindowsLiveID不是OpenID提供商.他们使用专有协议.自从他们的“测试版”期结束以来,他们从未宣布计划继续它.

  6. 如果我在代码中进行了更改,是否需要重新安装Windows服务?

    我写了一个Windows服务并安装它.现在我对代码进行了一些更改并重新构建了解决方案.我还应该重新安装服务吗?不,只需停止它,替换文件,然后重新启动它.

  7. 带有双引号的字符串回显使用Windows批处理输出文件

    我正在尝试使用Windows批处理文件重写配置文件.我循环遍历文件的行并查找我想要用指定的新行替换的行.我有一个’函数’将行写入文件问题是%Text%是一个嵌入双引号的字符串.然后失败了.可能还有其他角色也会导致失败.如何才能使用配置文件中的所有文本?尝试将所有“在文本中替换为^”.^是转义字符,因此“将被视为常规字符你可以尝试以下方法:其他可能导致错误的字符是:

  8. .net – 将控制台应用程序转换为服务?

    我正在寻找不同的优势/劣势,将我们长期使用的控制台应用程序转换为Windows服务.我们为ActiveMQ使用了一个叫做java服务包装器的东西,我相信人们告诉我你可以用它包装任何东西.这并不是说你应该用它包装任何东西;我们遇到了这个问题.控制台应用程序是一个.NET控制台应用程序,默认情况下会将大量信息记录到控制台,尽管这是可配置的.任何推荐?我们应该在VisualStudio中将其重建为服务吗?我使用“-install”/“-uninstall”开关执行此操作.例如,seehere.

  9. windows – 捕获外部程序的STDOUT和STDERR *同时*它正在执行(Ruby)

    哦,我在Windows上:-(实际上,它比我想象的要简单,这看起来很完美:…是的,它适用于Windows!

  10. windows – 当我试图批量打印变量时,为什么我得到“Echo is on”

    我想要执行一个简单的批处理文件脚本:当我在XP中运行时,它给了我预期的输出,但是当我在Vista或Windows7中运行它时,我在尝试打印值时得到“EchoisOn”.以下是程序的输出:摆脱集合表达式中的空格.等号(=)的两侧可以并且应该没有空格BTW:我通常在@echo关闭的情况下启动所有批处理文件,并以@echo结束它们,所以我可以避免将代码与批处理文件的输出混合.它只是使您的批处理文件输出更好,更清洁.

返回
顶部