gpt4 book ai didi

visual-studio - Azure功能单独调试和部署

转载 作者:行者123 更新时间:2023-12-02 23:14:13 26 4
gpt4 key购买 nike

我有一个 Azure 函数 VS 项目,其中包含多个函数。

  1. 我可以单独调试 1 个函数而不启动同一项目中的其他函数吗?当我在 Visual Studio 上调试项目时,所有功能都启动并运行。

  2. 我可以只更新 1 个函数,而不是 1 个函数应用项目中的所有函数吗?从 Visual Studio 发布时,会推送整个函数应用。

  3. 最重要的是,部署后如何在 Azure 门户上维护功能的启用/禁用状态。现在发生的情况是每次部署后所有功能都会启用,我必须手动关闭它们。

最佳答案

  1. 是的,可以。您可以利用 host.json 文件中的设置来指定您希望在调试期间加载的函数。

//要加载的函数数组。仅启用此列表中的功能。
//如果不指定,则启用所有功能。
函数”:[“QueueProcessor”,“GitHubWebHook”]

其中 QueueProcessor 和 GitHubWebHook 是函数本身的“名称”

[FunctionName("QueueProcessor")]

有关其他 host.json 设置,请参阅 here

  • 如果您确实想确保仅发布特定代码,您“可以”选择将函数拆分为单独的项目,并让发布配置文件指向同一函数“应用程序”。就我个人而言,每次做出更改时,我通常只是将具有多个功能的整个项目推上去。

  • 我发现我在步骤 1 中指定的设置如果发布,将会传播到 Functions 门户

  • 关于visual-studio - Azure功能单独调试和部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46229912/

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