【发布时间】:2021-09-23 05:19:53
【问题描述】:
我是 Azure 和 Functions 的新手,请多多包涵。
我有一个定时器触发隔离 .Net 5 功能。它对 SQL 数据库执行一些 CRUD 操作。在 Visual Studio 2019 中测试时,它在本地运行良好。但是,当它部署到 Azure 中时,不会调用触发器。它具有用于日志记录的 Serilog,我看到文件中没有添加任何日志记录。
使用邮递员,我向该函数发出一个发布请求。我可以在图表中看到请求计数,但仅此而已。
如果不开启应用洞察,我在哪里可以看到错误?
谢谢。
【问题讨论】:
-
我认为您的日志记录很可能无法正常工作。尝试使用 Azure 门户中的内置日志监控。您可以使用 Log Stream 来获得完整的概览(如果您的应用不太忙),或者您可以转到特定功能并且还有一个“监控”选项。
-
不能使用显示器,因为它涉及金钱。微软对所有东西都收费。
-
嗯,微软不是慈善机构
-
您能否按照free tier Azure Function Time Trigger not firing 中描述的MS Q&A 链接检查cron 表达式,您可以使用kudu console to see the logs。另请参阅此stackify.com/logging-azure-functions 它可能会有所帮助。
标签: azure azure-functions .net-5