我已经从 Visual Studio 22 发布了一个函数,但出现两个错误。我进入 Function App 中的配置查看 AzureWebJobsStorage 的值。在这里,我看到了 AzureWebJobsStorage 的值,它与我的 Visual Studio 解决方案的 connectionString 相同(我从“存储帐户”>“访问密钥”获取的字符串)。
我不知道为什么 AzureWebJobsStorage 返回失败:Microsoft.Azure.WebJobs.Script:在外部启动类中配置服务时出错。 Azure.Storage.Blobs:值不能为空。 (参数“连接字符串”)。
函数应用程序:Azure.Storage.Blobs:值不能为空
上述错误消息表明代码中使用连接字符串的方式以及 Azure Functions 配置中的
AzureWebJobsStorage
连接字符串可能存在问题。
Storage Account > Access keys
正确复制到 Azure Functions 配置中,如下所示:environment variables
。添加应用程序设置后需要将功能重新部署到门户中。
存储连接字符串的本地和门户配置中的密钥必须相同。