2015-05-16 117 views
0

我在使用Azure Cloud Service进行远程调试时遇到问题。我已经阅读了很多关于如何配置它的冲突(可能是过时的)信息,没有任何东西可以帮助。远程调试Azure云服务

当我尝试“连接调试器”从服务器资源管理器,我得到这个错误:

enter image description here

此外,当我RDP到机器,我无法找到一个运行msvsmon.exe或服务注册。我无法在我的机器或服务器的Windows事件日志中找到任何相关内容。到目前为止,我已经添加下面我.csdef:

<Endpoints> 
    <InstanceInputEndpoint name="Microsoft.WindowsAzure.Plugins.RemoteDebugger.Connector" localPort="30398" protocol="tcp"> 
    <AllocatePublicPortFrom> 
     <FixedPortRange min="30400" max="30424" /> 
    </AllocatePublicPortFrom> 
    </InstanceInputEndpoint> 
    <InstanceInputEndpoint name="Microsoft.WindowsAzure.Plugins.RemoteDebugger.Forwarder" localPort="31398" protocol="tcp"> 
    <AllocatePublicPortFrom> 
     <FixedPortRange min="31400" max="31424" /> 
    </AllocatePublicPortFrom> 
    </InstanceInputEndpoint>  
</Endpoints> 
<Certificates> 
    <Certificate name="Microsoft.WindowsAzure.Plugins.RemoteDebugger.TransportValidation" storeLocation="LocalMachine" storeName="My" /> 
</Certificates> 
<ConfigurationSettings> 
    <Setting name="Microsoft.WindowsAzure.Plugins.RemoteDebugger.Connector.Enabled" /> 
    <Setting name="Microsoft.WindowsAzure.Plugins.RemoteDebugger.CertificateThumbprint" /> 
</ConfigurationSettings> 

除了下面我.cscfg:

<ConfigurationSettings> 
    <Setting name="Microsoft.WindowsAzure.Plugins.RemoteDebugger.Connector.Enabled" value="True" /> 
    <Setting name="Microsoft.WindowsAzure.Plugins.RemoteDebugger.CertificateThumbprint" value="..."/> 
</ConfigurationSettings> 
<Certificates> 
     <Certificate name="Microsoft.WindowsAzure.Plugins.RemoteDebugger.TransportValidation" thumbprint="..." thumbprintAlgorithm="sha1" /> 
</Certificates> 

我的Visual Studio 2013更新4 Azure的SDK 2.6。任何想法,将不胜感激!

回答

1

由于这看起来像一个PaaS部署。你有没有尝试过简单的重新部署,看看是否能解决它?

我也希望你没有打开远程调试的唯一的事情就是检查从Visual Studio部署时,“启用所有角色的远程调试器”的发布对话框。请让我知道,如果不是这样,你做了一些自定义/或从外部Visual Studio部署。

此外,可以请你RDP远程机器,看看几件事情:

  • 你看到“Microsoft.VisualStudio.WindowsAzure.RemoteDebugger.Connector.exe”进程在运行?
  • 你看到目录 “E/F:\插件\ RemoteDebuggerConnector”
  • 你看到的任何错误, “E/F:\插件\ RemoteDebuggerConnector \连接器\ AzureDebug.Connector.log”?
+0

+1日志位置。现在我有一些事情要继续下去。记录异常:未提供服务证书。在ServiceCredentials中指定一个服务证书。至少现在我知道要检查什么。谢谢。 – jimhark