在Azure虚拟机上远程调试生产IIS

时间:2013-07-02 09:32:28

标签: asp.net-mvc azure visual-studio-2012 remote-debugging

我在Azure虚拟机上有一个网站,我需要在生产中进行调试,因为它在我的开发机器上工作正常。

我已经在服务器上安装了远程调试工具,我允许.exe通过防火墙,并且我已经为Azure门户管理站点中的机器添加了端口4016,4017的端点。

当我尝试附加到进程时,我输入我的服务器地址* .cloudapp.net但它没有连接。我试过没有身份验证和Windows身份验证,我也在两台机器上创建了具有相同密码的重复本地Windows帐户。

此外,我已检查是否已设置本地安全策略,以便用户可以自行进行身份验证。

总而言之,我似乎已经做了一切正确但仍然没有成功。

任何提示都将不胜感激。

此致 彼得拉尔森!

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

根据this MSDN article

  

不支持通过互联网进行调试。

而是you are advised to use IntelliTrace运行您的应用程序,然后执行IntelliTrace日志中的执行。请注意,这需要Visual Studio Ultimate。

我所知道的另一个选择是设置VPN以允许您以正常方式附加调试器。