.net core 如何从Visual Studio 2017调试运行在Minikube上的.Net核心应用程序

.net core 如何从Visual Studio 2017调试运行在Minikube上的.Net核心应用程序,.net-core,visual-studio-2017,minikube,.net Core,Visual Studio 2017,Minikube,我制作了一个.Net核心Web应用程序,并将其部署在Minikube VM上运行的容器上。我想调试该应用程序,如何使用Visual Studio 2017进行调试?Visual Studio 2019的更新: 您可以使用调试Linux上的任何远程dotnet核心进程。Kubernetes Minikube在下面使用Docker,Docker容器实际上类似于Linux虚拟机。 如果您需要更多详细信息,我在Medium.com上写了一篇关于此的文章。我试图让它在VS2019中工作,但我从命令“-g

我制作了一个.Net核心Web应用程序,并将其部署在Minikube VM上运行的容器上。我想调试该应用程序,如何使用Visual Studio 2017进行调试?

Visual Studio 2019的更新:


您可以使用调试Linux上的任何远程dotnet核心进程。Kubernetes Minikube在下面使用Docker,Docker容器实际上类似于Linux虚拟机。
如果您需要更多详细信息,我在Medium.com上写了一篇关于此的文章。

我试图让它在VS2019中工作,但我从命令“-gdb set auto solib add on”中得到以下错误
意外的CLRDBG输出。我相信这是在调试器尝试连接到pod之后发生的,但除此之外,我还处于黑暗中。我使用的是vsdbg版本16.0.20419.1,因为这是支持
--attach
参数的最新版本。在Powershell中,它确实正确连接,并显示了许多与您在博客文章中显示的内容类似的信息。从那时起,我就没有使用过它,因此您可能应该将其作为一个单独的问题发布。最新的vsdbg下载不支持
--attach
标志。