Maison >développement back-end >Golang >Débogueur GoLand | Attacher au processus | Accès dlv.exe refusé

Débogueur GoLand | Attacher au processus | Accès dlv.exe refusé

WBOY
WBOYavant
2024-02-05 23:33:031185parcourir

GoLand 调试器 |附加到进程 | dlv.exe 访问被拒绝

Contenu de la question

J'utilise GoLand pour déboguer un processus construit avec go build. Ctrl + Alt + F5. Mais j'obtiens cette erreur :

"C:\Program Files\JetBrains\GoLand 2022.1.4\plugins\go\lib\dlv\windows\dlv.exe" --listen=127.0.0.1:56356 --headless=true --api-version=2 --check-go-version=false --only-same-user=false attach 3064 --
API server listening at: 127.0.0.1:56356
could not attach to pid 3064: Access is denied.

J'utilise GoLand en mode administrateur et j'ai accordé des droits d'administrateur dlv.exe. J'ai également essayé d'exécuter GoLand en mode élevé et j'ai toujours le même problème.

J'ai essayé le débogage dans Visual Studio Code (en exécutant VSCode en mode administrateur) et j'ai pu déboguer le processus en utilisant launch.json ci-dessous

<code>{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Attach to Process",
            "type": "go",
            "request": "attach",
            "mode": "local",
            "processId": 13932
        }
    ]
}
</code>

Je préfère le débogueur GoLand. Des suggestions sur la façon de résoudre le problème dans GoLand ?


Bonne réponse


Ce problème devrait être résolu dans les versions plus récentes de GoLand. Veuillez essayer GoLand 2023.1 (ou version ultérieure) et utiliser Aide->Contacter l'assistance ou Aide->Si le problème persiste, veuillez soumettre un rapport de bug.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer