gpt4 book ai didi

c# - 在 Linux 服务器上远程调试 ASP.NET Core

转载 作者:太空狗 更新时间:2023-10-29 20:19:34 26 4
gpt4 key购买 nike

如何将 Visual Studio 调试器附加到在 Ubuntu 上运行的 ASP.NET Core 应用程序服务器?

我真的需要在服务器上单步执行我的代码,看看发生了什么。这可能吗?

最佳答案

This blog post来自微软的表明这当然是可能的。您将通过 SSH 调试该过程。

您至少需要 Visual Studio 2017 RC 的 1/27/2017 更新 (RC3)。此外,您还需要在服务器上安装一些实用程序,如 openssh-serverunzipcurl

然后您可以将调试版本部署到您的 Ubuntu 服务器。 Linux 调试器需要 Portable PDBs启用(默认设置)。

附加调试器并选择 SSH 作为连接类型。

连接目标更改为 Ubuntu 服务器的 IP 地址。

选择需要调试的进程(dotnet),点击“Attach”。

您将看到一个对话框,供您选择要调试的代码类型。选择托管(适用于 Unix 的 .NET Core)

它应该能让您开始调试部署在 Ubuntu 上的 ASP.NET Core 应用。

关于c# - 在 Linux 服务器上远程调试 ASP.NET Core,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42483122/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com