Gue*_*lla 7 c# asp.net-core visual-studio-2017
如何将Visual Studio调试器附加到在ubuntu服务器上运行的asp.net核心应用程序?
我真的需要在服务器上单步检查我的代码,看看发生了什么.这可能吗?
微软的这篇博文显示,这肯定是可能的.您将通过SSH调试该过程.
VS 2017 RC需要至少1/27/17更新(RC3).另外,你需要安装一些UTIL一样openssh-server,unzip和curl你的服务器上.
然后,您可以将调试版本部署到您的Ubuntu服务器.Linux调试器需要启用便携式PDB(这是默认设置).
连接调试器并选择SSH作为连接类型.
将连接目标更改为Ubuntu服务器的IP.
选择要调试的所需进程(dotnet),然后单击"附加".
您将看到一个对话框,用于选择要调试的代码类型.选择'托管(适用于Unix的.NET Core)'.
它应该使您能够开始调试部署在Ubuntu上的asp.net核心应用程序.