函数应用程序:Azure.Storage.Blobs:值不能为空

问题描述 投票:0回答:1

我已经从 Visual Studio 22 发布了一个函数,但出现两个错误。我进入 Function App 中的配置查看 AzureWebJobsStorage 的值。在这里,我看到了 AzureWebJobsStorage 的值,它与我的 Visual Studio 解决方案的 connectionString 相同(我从“存储帐户”>“访问密钥”获取的字符串)。

我不知道为什么 AzureWebJobsStorage 返回失败:Microsoft.Azure.WebJobs.Script:在外部启动类中配置服务时出错。 Azure.Storage.Blobs:值不能为空。 (参数“连接字符串”)。

azure azure-functions azure-blob-storage blobstorage
1个回答
0
投票

函数应用程序:Azure.Storage.Blobs:值不能为空

上述错误消息表明代码中使用连接字符串的方式以及 Azure Functions 配置中的

AzureWebJobsStorage
连接字符串可能存在问题。

  • 验证 Azure Functions 配置中是否正确设置了 AzureWebJobsStorage 连接字符串。
  • 连接字符串已从您的
    Storage Account > Access keys
    正确复制到 Azure Functions 配置中,如下所示:

enter image description here

  • 必须在功能应用程序中添加存储连接字符串
    environment variables

enter image description here

  • 添加应用程序设置后需要将功能重新部署到门户中。

  • 存储连接字符串的本地和门户配置中的密钥必须相同。

© www.soinside.com 2019 - 2024. All rights reserved.