l--*_*''' 7 c# azure azure-devops azure-functions visual-studio-2017
在功能应用上执行右键单击 --> 部署时,我们如何提供--publish-local-settings开关?
该文件指出:
默认情况下,将项目发布到 Azure 时不会自动迁移这些设置。发布时使用 --publish-local-settings 开关以确保将这些设置添加到 Azure 中的函数应用。
简短的回答?你不能。该标志适用于 func.exe 命令行工具,而不是 Visual Studio 右键单击发布。
长答案:从屏幕截图来看,您似乎正在使用 Visual Studio,是吗?默认情况下,Visual Studio 不会将local.settings.json文件发布到 Azure。预期您的本地开发设置可能与您想要发布的设置不同。他们正在把你推向成功的深渊。
要从 Visual Studio 内部发布设置,请按照此处的文档进行操作...
将所需设置上传到 Azure 中的函数应用的最简单方法是选择成功发布项目后出现的管理 Azure 应用服务设置链接。
选择此链接将显示函数应用的应用程序设置对话框,您可以在其中添加新的应用程序设置或修改现有应用程序设置。
如果您确实希望使用--publish-local-settings您引用的标志,那么可以使用 azure 函数核心工具命令行工具 func.exe 来实现
更多信息请点击这里。
命令示例:func azure functionapp publish Function_App_Name --publish-local-settings