ASP.NET Core 2.2应用程序无法在Azure App Service上运行

时间:2018-12-06 18:59:45

标签: azure azure-web-sites asp.net-core-2.1 razor-pages

我有一个非常简单的ToDo演示应用程序,它已从.NET 4.5升级到.NET Core 2.1。该应用程序在本地运行,没有错误。

当我右键单击“发布到Azure Web应用程序”时,出现以下错误:

This xxxx.azurewebsites.net page can’t be found.
No webpage was found for the web address: https://xxxx.azurewebsites.net/
HTTP ERROR 404

当我发布 File-> New 项目应用程序时,它成功运行。我已经比较了这两个应用程序的输出,而我的ToDo应用程序使用了更多的依赖项,但总体而言,它们看起来非常相似。

我已经为应用程序和Web服务器启用了诊断功能,但是在日志中没有看到任何错误。

我该如何调试?我从哪里开始?

1 个答案:

答案 0 :(得分:1)

启用ASP.NET Core Module stdout log后,stdout日志显示该应用正在尝试连接到LocalDB数据库,但该数据库当然不可用。修复连接字符串以指向SQL Azure数据库的问题已解决。

我本应预料到HTTP 500错误,因为这显然是我的应用程序中的问题。我仍然不明白为什么返回了404。