gpt4 book ai didi

visual-studio - 从 Visual Studio 部署单个 Azure Function

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

我有一个关于Azure函数的问题,当在同一个项目中部署azure函数时,你必须一次部署所有函数,你不能将同一个项目中的单个函数从VS部署到Azure。

有没有办法做到这一点,或者每个函数都必须在自己的项目中才能一次将一个函数部署到 Azure?

我猜这也会使他们成为自己的资源。或者?

最佳答案

看看official guideline .

In most scenarios, the unit of deployment should be the Function App, and not individual functions. Deploying a Function App is essentially identical to deploying a Web App

如果同一项目中的函数不相互依赖并且我们不想将它们部署在一起,我们可以将它们拆分为单独的项目并将每个项目部署到不同的函数应用程序。在资源方面,一个和多个Function App之间没有太大区别,只要共享相同的App服务计划即可。

将单个函数部署到具有现有函数的函数应用的风险

从技术上讲,我们可以从 VS 部署单个功能,只需右键单击并排除我们不需要部署的功能。如果函数应用程序仍然为空或者我们已选中在目标位置删除其他文件(默认情况下应选中),那么这绝对是正确且安全的。

delete file

如果我们取消选中该设置以保留之前部署的那些功能,则可能会导致行为不一致。新部署的函数可能会覆盖现有函数所利用的一些程序集。此外,我们在本地删除的无用文件可能会因未删除而在网上累积。

关于visual-studio - 从 Visual Studio 部署单个 Azure Function,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53834345/

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