我正在尝试在ASP.NET Core WebAPI中运行HealthChecks UI AspNetCore.Diagnostics.HealthChecks。一切都在本地工作正常,但是当我部署到Azure WebApp时,整个应用程序就会消失。当我从启动中的服务中删除UI时,一切都很好,因此我得出结论,HealthChecks UI崩溃了。
它使用SQLite来存储数据,所以我怀疑这一部分。我通过SFTP连接到部署它的WebAppp,可以看到创建了SQLite数据库文件,但内容为0字节。
起初我以为Linux主机可能有问题,但是当此软件包用于显示运行状况检查时,应用程序也会在Windows WebApp上消失。
任何线索可能是什么问题?