launch.json 用于 Azure 核心功能版本 3

launch.json for azure core function version 3

我在 azure 核心工具版本 2 中工作,最近更新到版本 3。现在我无法 运行 任何功能,因为它显示错误消息“connect Econnrefused 127.0.0.1:9091” .

这是我的 launch.json

    {
      "version": "0.2.0",
      "configurations": [
        {
          "name": "Attach to Python Functions",
          "type": "python",
          "request": "attach",
          "port": 9091,
          "preLaunchTask": "func: host start"
        }
      ]
    }

我正在 windows 机器上工作并使用 1.6.1 azure 函数版本。

我需要改变什么吗?我检查了一下,这是常见错误,重新安装扩展应该可以吗?我都试过了。你觉得,我错过了什么吗?

请检查以下解决方法是否有助于:

方法 1: 在 VS Code 中使用 Integrated terminal 然后 运行 Azure Functions Python:

大多数时候我也会遇到这个问题,我的工作 launch.json 配置将是这样的:

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: Current file",
            "type": "python",
            "request": "launch",
            "program": "${file}",
            "console": "integratedTerminal"
        },
        {
            "name": "Azure Functions",
            "type": "python",
            "request": "attach",
            "port": 9091,
            "preLaunchTask": "func: host start"
        }
    ]
}

方法 2: 如果上述方法仍然存在问题,那么 尝试更改端口号 然后 运行 Azure Functions Python .

方法 3:

而不是 运行从 VS Code built-in 运行 菜单中使用 Azure Functions Python,尝试在集成终端中使用命令 func host start喜欢:

如果这对您没有帮助,请参考给出的解决方法 ,它解决了 Azure 函数的特定错误 Python - 错误连接被拒绝 .