【问题标题】:Azure Website Deploys but displays 500 errorAzure 网站部署但显示 500 错误
【发布时间】:2020-03-16 19:53:06
【问题描述】:

我第一次将应用发布到 Azure。当我访问该站点时,我收到一个 HTTP 500 错误提示

页面不工作。 *****.azurewebsites.net 目前无法处理此请求。

查看 Azure 门户上的实时指标流

不可用:您的应用处于离线状态或使用旧版 SDK

这是一个 .Net Core 应用程序。

当我发布它时,没有错误。它说构建和发布是成功的。我不确定我可以提供哪些其他信息来帮助某人帮助我解决这个问题。我包括一些可能有一些有用信息的屏幕截图。我已经被困了一整天了。

以下是来自 Azure 门户的错误:

这是我的 web.config 文件:

以下是 Azure 的常规设置:

以下是 Azure 中的一些错误:

这是来自 Visual Studio 的发布页面(忽略箭头):

【问题讨论】:

  • 您好,在stackoverlflow上提问时使用文本而不是使用图像很重要。(尤其是代码或错误部分)并注意不要上传个人消息。
  • 确保应用可以在本地成功发布。并按照此文档(docs.microsoft.com/en-us/aspnet/core/tutorials/…) 将其发布到 azure。

标签: asp.net azure asp.net-core azure-sql-database azure-web-app-service


【解决方案1】:

我想通了。

之前我曾在我的项目中短暂尝试过使用 .net Google Oauth 库。我最终手动合并了 Oauth,并且从未在 Startup.cs 中删除 Google Oauth 的代码。这并没有在本地引起问题,但是流式日志显示了一个错误,指出“必须提供 ClientID 选项”。 ClientID 与 Oauth 库相关。

在 Visual Studio 中查看流式传输日志帮助我解决了这个问题。也许这会对将来的某人有所帮助。

【讨论】:

    猜你喜欢
    • 2018-11-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多