在VSCode上调试Gatekeeper代码期间出现“访问被拒绝”

问题描述

我试图在Visual Studio Code中调试用GoLang编写的GateKeeper代码,但会出现访问被拒绝错误。 但是,直接在Visual Studio Code中运行时,相同的代码可以成功运行。

下面是控制台上的堆栈跟踪:

Failed to continue - Access is denied.
Last kNown immediate stacktrace (goroutine id 27):
    c:/go/src/internal/poll/fd_windows.go:702
        internal/poll.(*FD).Write
    c:/go/src/os/file_windows.go:237
        os.(*File).write
    c:/go/src/os/file.go:153
        os.(*File).Write
    c:/go/src/fmt/print.go:205
        fmt.Fprintf
    c:/go/src/fmt/print.go:213
        fmt.Printf
    c:/Gatekeeper/louketo-proxy/middleware.go:91
        main.entrypointMiddleware.func1
    c:/go/src/net/http/server.go:2041
        net/http.HandlerFunc.ServeHTTP
    C:/Users/<user>/go/pkg/mod/github.com/go-chi/chi@v3.3.3+incompatible/middleware/recoverer.go:35
        github.com/go-chi/chi/middleware.Recoverer.func1
    c:/go/src/net/http/server.go:2041
        net/http.HandlerFunc.ServeHTTP
    C:/Users/<user>/go/pkg/mod/github.com/go-chi/chi@v3.3.3+incompatible/mux.go:81
        github.com/go-chi/chi.(*Mux).ServeHTTP
    c:/go/src/net/http/server.go:2836
        net/http.serverHandler.ServeHTTP
    c:/go/src/net/http/server.go:1924
        net/http.(*conn).serve
    c:/go/src/runtime/asm_amd64.s:1373
        runtime.goexit

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)