如何调试旧版 Azure 函数

How to debug a legacy Azure function

我的任务是在针对 .Net Framework 4.8 的 VS 2022 上调试 Azure 函数。虽然在 .Net Core 3.0 或更高版本中直接调试它,但我不断收到错误消息 - 当我尝试 运行 时,无法直接启动输出类型为 Class 库的项目按 F5。环顾四周,我按照这个 link 下载了 Azure Functions 核心工具; https://github.com/Azure/azure-functions-core-tools 但即使在重新启动后它也没有工作 VS.The 函数具有以下属性:

虽然我可以 运行 和调试用 .Net Core 3.1 和 .Net 6 编写的函数,但我正在努力处理这个遗留函数。非常感谢任何帮助。

我们已尝试使用 .net framework 4.8 创建 Azure 函数,并使用 visual studio 2022.

在本地成功测试
  • 我们已经在本地安装了azure function core tool 4x确保我们本地只安装了一个azure function core工具

  • 通过选择 .net framework 并将其定位到 version 4.8 创建了一个带有 http 触发器的 azure 函数。

  • 能够调试成功如下图