c# - 具有正确 StorageConnectionString 的 Azure 函数在本地工作,但在生产中失败

标签 c# azure .net-core azure-functions

我有一个 Visual Studio 2019 开发的 azure 函数 (v3),在部署 web 应用程序时通过 devops 管道进行部署。它看起来像这样:

    [FunctionName("GetUserCoordinatesFunction")]
    public async Task Run([QueueTrigger("getusercoordinatesquery", Connection = "AzureWebJobsStorage")] GetUserCoordinatesQuery request, ILogger log)
    {

该功能在本地完美运行。如果我模拟存储,它可以工作...如果我用生产存储连接字符串替换存储字符串,它仍然可以工作。

enter image description here

换句话说,我的应用程序将消息写入存储没有任何问题。

我已经仔细检查、三次检查、四次检查 Azure 函数配置中的 AzureWebJobsStorage 字符串...一切都正确!

仅在生产中,我的函数“GetUserCooperativesFunction”不会检测队列中的消息。为什么? 请并感谢。

我尝试过这个,但我使用的是 v3,这并没有解决问题 Azure function implemented locally won't work in the cloud

最佳答案

总结上面的评论。从您提供的截图来看,部署似乎没有成功。只需再次将函数从 VS 部署到 azure 即可。

关于c# - 具有正确 StorageConnectionString 的 Azure 函数在本地工作,但在生产中失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64656736/

相关文章:

reactjs - 如何使用 React.js 在 Microsoft botframework 网络聊天中添加 AutoComplete/AutoSuggestion

c# - IdentityServer4 30 分钟后自动注销

c# - WPF RibbonWindow 中意外的标题栏行为

c# - 使用 wrapper 时 Nlog Callsite 错误

sql-server - Azure 市场镜像是否有软件保障?

azure - 在 Azure 中,我可以操作 Web 作业部署到的 Web 应用程序上的文件吗?

asp.net-core - 为什么DistributedCache SessionHandler抛出连接问题?

c# - 如何在 DevExpress XtraCharts 中显示动态标记?

c# - iTextSharp - 如何将文档转换为字节 []

azure - 如果主要区域已关闭,则将 RAGRS Azure 存储队列的辅助区域中的消息标记为已完成