远程调试-.NET Core调试器不支持Windows PDB-如何正确发布?

乔蒂

我正在Windows上的.NET Core 2.1中编写ASP.NET Core APP,使用后将其部署在服务器上

dotnet publish --configuration Debug -r linux-x64 我无法通过远程调试器进行连接 SSH

因为:

WARNING: Could not load symbols for 'Common.dll'. '/home/dev/Common.pdb' is a Windows PDB. These are not supported by the cross-platform .NET Core debugger.

为什么会发生呢?以及如何发布才能进行远程调试?

帕维尔·阿尼克豪斯基(Pavel Anikhouski)

.NET Core中的所有平台仅支持便携式PDB。您必须在csproj文件中启用它们

 <DebugType>portable</DebugType>

您还可以查看文档并关注一些文章,例如说明如何使用以下命令通过SSH设置此类调试vsdbg

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从python调试器pdb输入

.NET可移植调试信息中的“不支持PDB格式”

Python调试器pdb入门

pdb验尸调试器完成

如何更改VSCode的.Net Core 2调试器端口

Azure云远程调试器附加:不支持错误指定的方法

如何禁用远程调试

如何远程调试dll

如何在bluemix上远程调试asp.net?

如何在远程服务器上调试.net Core 2.1 MVC Web应用程序?

运行假设时如何退出 pdb 调试?

如何使用 .pdb 文件调试库?

.Net Core Clr调试器VSDBG在连接到Windows Docker容器中的远程进程时暂停应用程序

从pdb调试器更改为python命令行时如何导入导入

在setUp(unittest.TestCase)中启动数据存储时,如何进入pdb调试器?

您如何跳过Python调试器(pdb)中的列表理解?

Protobuf-net:如何调试“不支持嵌套或锯齿状列表和数组”

使用pdb调试烧瓶

.NET Reactor 版本使用 pdb 文件混淆的调试

在Python调试器pdb中,如何在不终止调试会话的情况下退出交互模式

如何远程调试Maven测试

如何远程调试Crosswalk Webview?

如何远程调试损坏的initrd?

转到pdb中的顶部框架(python调试器)

远程调试 .NET 项目“无法启动程序”

从Visual Studio进行Linux .NET远程调试

如何在Visual Studio Code中使用Delve调试器进行远程调试

反调试器技术:如何使用VB.NET从调试器中隐藏线程?

Visual Studio Extension将调试器附加到在Linux上的.NET Core中运行的远程进程