2

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

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

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

我还检查了是否设置了本地安全策略,以便用户可以以自己的身份进行身份验证。

总而言之,我似乎做的一切都是正确的,但仍然没有成功。

任何提示将不胜感激。

问候,彼得拉尔森!

4

2 回答 2

1

现在支持它。阅读此处了解更多信息:

https://docs.microsoft.com/en-us/azure/vs-azure-tools-debug-cloud-services-virtual-machines

于 2017-05-11T12:06:14.917 回答
0

根据这篇 MSDN 文章

不支持通过 Internet 进行调试。

相反,建议您使用 IntelliTrace运行您的应用程序,然后从 IntelliTrace 日志中跟踪执行。请注意,这需要 Visual Studio Ultimate。

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

于 2013-07-09T23:46:10.180 回答