我已经把我的.Net6网络应用程序(角前端)推到Azure,我可以连接到url并查看和运行该网站。
问题-我想知道是否有方法测试运行在Azure中的实例,并在我的控制器上设置一个断点并调试它?这有可能来自VS代码吗?如果是这样的话,我将如何做到这一点,是否有一个链接与教程,让我开始?
FYI -我目前已经在VS代码中安装了Azure扩展。我用它把应用推/发布到Azure。我可以看到,当我右键单击应用程序服务时,有一个名为“启动远程调试”的选项。我点击了它,但是VS在左下角显示了一条错误消息:"Azure远程调试目前只支持Linux上的Node.js应用程序。“我不使用Linux。我相信运行这个应用程序的服务器是Win服务器,因为它是.Net 6应用程序,它在服务器端使用.Net,而不是节点。
这似乎是我想要的,但它是针对的,而不是代码。链接
我还将应用程序服务的配置部分中的“远程调试”设置为“On”。但它只显示Visual版本,“不适用于VS代码”。这是否意味着不适用于VS代码?

发布于 2022-02-14 04:33:38
我想知道是否有一种方法来测试运行在Azure中的实例,并在我的控制器上设置一个断点并调试它?这有可能来自VS代码吗?如果是这样的话,我将如何做到这一点,是否有一个与教程的链接,让我开始。
根据当前的visual studio代码文档,vscode只支持远程调试Node.js应用程序。它不支持远程调试:这是调试扩展的一个特性。
如果您想调试.Net 6应用程序,我们建议您使用Visual而不是visual代码。
有关在Azure上远程调试ASP.net核或此所以线程的更多信息,请参阅本文档。
我还将应用程序服务的配置部分中的“远程调试”设置为“On”。但它只显示Visual版本,“不适用于VS代码”。这是否意味着不适用于VS代码?
是的,目前仅在Visual中支持远程调试。
https://stackoverflow.com/questions/71106025
复制相似问题