【问题标题】:Remote debugging of Azure cloud service from different machines从不同机器远程调试 Azure 云服务
【发布时间】:2014-07-10 06:24:32
【问题描述】:

我们有以下场景: 我们有三台开发人员机器(Dev A、Dev B、Dev C),安装了 VS 2013 Ultimate 和 Azure SDK 2.3,并且都在同一个防火墙后面的同一个网络中。

当开发人员 A 部署云服务(调试作为构建配置并为所有角色启用远程调试)时,开发人员 A 能够附加远程调试器。开发人员 B 和开发人员 C 收到此消息框。

当开发人员 B 重新部署完全相同的代码时,开发人员 B 可以附加远程调试器,而开发人员 A 无法再这样做了。 Dev C 仍然无法这样做。

那么:是否有可能(有证书?)任何开发人员都可以部署云服务,而其他两个开发人员能够附加远程调试器而无需重新部署。

【问题讨论】:

    标签: azure remote-debugging


    【解决方案1】:

    是的,您可以通过以下步骤使用来自不同机器的远程调试器。

    1) 在您部署云服务的机器上打开 certmgr.msc(假设是 Dev A)。导航到 certmgr.msc 中的个人 -> 证书。在那里,您将看到由“Windows Azure 工具”颁发的具有友好名称“RemoteDebugger”的证书。导出证书

    2) 在不同的机器(Dev B、Dev C)上,导入在步骤 1 中导出的证书。

    现在,您应该可以在所有 Dev A、Dev B 和 Dev C 机器上使用远程调试器了。

    确保在进行新部署时共享您的证书。每当您在启用远程调试器的情况下部署云服务时,都会生成一个新证书。您需要最新的证书才能使用远程调试器。

    【讨论】:

      猜你喜欢
      • 2015-07-28
      • 2015-02-26
      • 2010-10-21
      • 1970-01-01
      • 2021-12-01
      • 2018-04-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-20
      相关资源
      最近更新 更多