如何在附加进程时正确调用 VSCode 中的断点?
How can I invoke the breakpoint correctly in VSCode while attach the process?
我在本地计算机上使用 Visual Studio 创建了一个 .net 核心项目。
现在想在服务器电脑(Windows Server 2012R2)上调试。
我必须这样做,因为该项目使用了第三方 API,它只能在正式的 URL 上工作,但不能在本地主机上工作。
因此,我将项目复制到服务器计算机上,并使用VSCode附加进程。
但是断点调用时,VSCode报错:
好吧,在本地计算机上项目存储在 g:\Github\SI-Customservice\SI-Customservice\
,但为什么它在另一台计算机上仍然尝试访问该路径?
我想项目中一定有保存路径的变量,但我找不到。
而且,我不想修改我存储在本地计算机上的路径。
我该如何解决?谢谢。
PS:
这里是 launch.json:
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": ".NET Core Attach",
"type": "coreclr",
"request": "attach",
"processId": "${command:pickProcess}"
}
]
}
现在问题解决了。
不是Visual Studio代码的问题,而是发布的项目。
我不应该在本地计算机上发布项目。
我在服务器计算机上 VSCode 发布项目后。所有作品。
我在本地计算机上使用 Visual Studio 创建了一个 .net 核心项目。
现在想在服务器电脑(Windows Server 2012R2)上调试。
我必须这样做,因为该项目使用了第三方 API,它只能在正式的 URL 上工作,但不能在本地主机上工作。
因此,我将项目复制到服务器计算机上,并使用VSCode附加进程。
但是断点调用时,VSCode报错:
好吧,在本地计算机上项目存储在 g:\Github\SI-Customservice\SI-Customservice\
,但为什么它在另一台计算机上仍然尝试访问该路径?
我想项目中一定有保存路径的变量,但我找不到。
而且,我不想修改我存储在本地计算机上的路径。
我该如何解决?谢谢。
PS: 这里是 launch.json:
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": ".NET Core Attach",
"type": "coreclr",
"request": "attach",
"processId": "${command:pickProcess}"
}
]
}
现在问题解决了。
不是Visual Studio代码的问题,而是发布的项目。
我不应该在本地计算机上发布项目。
我在服务器计算机上 VSCode 发布项目后。所有作品。