我在Azure虚拟机上有一个网站,我需要在生产中进行调试,因为它在我的开发机器上工作正常。
我已经在服务器上安装了远程调试工具,我允许.exe通过防火墙,并且我已经为Azure门户管理站点中的机器添加了端口4016,4017的端点。
当我尝试附加到进程时,我输入我的服务器地址* .cloudapp.net但它没有连接。我试过没有身份验证和Windows身份验证,我也在两台机器上创建了具有相同密码的重复本地Windows帐户。
此外,我已检查是否已设置本地安全策略,以便用户可以自行进行身份验证。
总而言之,我似乎已经做了一切正确但仍然没有成功。
任何提示都将不胜感激。
此致 彼得拉尔森!
答案 0 :(得分:1)
现在支持它。请阅读此处了解更多信息:
https://docs.microsoft.com/en-us/azure/vs-azure-tools-debug-cloud-services-virtual-machines
答案 1 :(得分:0)
不支持通过互联网进行调试。
而是you are advised to use IntelliTrace运行您的应用程序,然后执行IntelliTrace日志中的执行。请注意,这需要Visual Studio Ultimate。
我所知道的另一个选择是设置VPN以允许您以正常方式附加调试器。