gpt4 book ai didi

azure - 如何使用可视代码调试 Azure Functions

转载 作者:行者123 更新时间:2023-12-03 04:16:25 25 4
gpt4 key购买 nike

我在 Azure Functions 应用程序中有一组用 C# 脚本编写的现有函数。我已从 Azure 门户下载了 zip 文件,并在 Visual Code 中打开了该目录。我还可以从 Visual Code 登录 Azure 帐户并可以看到功能。如果我右键单击,我会看到启动和停止流日志的选项

但是,我不知道如何配置我的环境,以便我可以在本地编辑和调试这些函数。我找到了创建新函数应用程序的说明,但没有找到描述如何使用现有应用程序的说明。

最佳答案

this post 中所述,目前我们无法在 VS Code 中调试(添加断点)C# 脚本(.csx) 函数。

我们只能在 Azure 和本地运行 csx 函数。在 VS code 中打开 function app 文件夹,按照以下步骤操作。

  1. 检查函数运行时版本(~1 或 ~2)并按照 tutorial 操作安装 Azure Function 核心工具。

  2. 如果我们使用 ~2 运行时,您需要 register binding extensions适用于除 Http 和计时器触发器之外的所有触发器/输入/输出。

  3. 如果我们想在应用程序设置中使用设置(例如 AzureWebJobsStorage),请将它们复制到 local.settings.json 中。或者我们可以在VS Code中右键单击Function应用程序的应用程序设置,单击“下载远程设置”(这样,也会下载一些对本地环境无效的设置)。

  4. 输入Ctrl+`打开终端,并在终端输入func host start运行函数。

对于本地开发,我建议您使用 C# 预编译代码而不是 C# 脚本,这样更容易使用。要进行此转换,请遵循此 tutorial ,在本地新建一个 C# 函数应用程序,将代码复制到 .cs 文件中。除了添加一些包和命名空间引用之外,我们基本上不需要修改逻辑代码。

关于azure - 如何使用可视代码调试 Azure Functions,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52490459/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com