gpt4 book ai didi

azure - ASP.NET Core 2.2 应用程序无法在 Azure 应用服务上运行

转载 作者:行者123 更新时间:2023-12-02 07:07:19 25 4
gpt4 key购买 nike

我有一个非常简单的 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

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

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

如何调试这个?我从哪里开始?

最佳答案

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

我预计会出现 HTTP 500 错误,因为这显然是我的应用程序中的一个问题。我还是不明白为什么返回404。

关于azure - ASP.NET Core 2.2 应用程序无法在 Azure 应用服务上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53658004/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com