【问题标题】:Azure .NET Core Web API 1.0.1 500 errorAzure .NET Core Web API 1.0.1 500 错误
【发布时间】:2016-10-05 00:07:22
【问题描述】:

我刚刚将我的 .NET Core MVC WebAPI 应用程序从 1.0.0 升级到了 1.0.1。在本地测试,它可以工作。部署到 Azure 时,尝试调用任何 RESTful 服务时出现 500 错误。我在 Azure 上打开了日志记录和任何可以打开的诊断功能。但是,我不断收到没有详细信息的通用 500 错误消息。不知道如何调试这个。请注意,.net core 1.0.0 在 Azure 上对我来说工作得很好。

【问题讨论】:

  • 顺便说一句,我认为 Azure 无法正常运行,因为当我使用 application/json 以外的内容类型向我的一项服务发送请求时,我预计会收到 415 错误(不支持的媒体类型)。但是我只收到 500 错误。这告诉我我的 Web API 服务都不可用。

标签: azure asp.net-core-mvc asp.net-core-webapi


【解决方案1】:

我遇到了类似的问题,发现 Azure 正在运行我的应用程序的旧版本。通读asp.net core github issue #267 发现我的问题是升级到1.0.1 后我必须将运行时部分添加到project.json。正如用户 jamesabolton 所写:

为了避免使用 1.0.1 更改添加运行时部分 "Microsoft.NETCore.App": "1.0.1""Microsoft.NETCore.App": { "version": "1.0.1", "type": "platform" }

希望有帮助!

【讨论】:

  • 不错的答案。您能否引用链接的 GitHub 问题中的相关部分来回答您的问题?以防万一将来链接失效。
猜你喜欢
  • 1970-01-01
  • 2017-08-05
  • 1970-01-01
  • 2020-04-12
  • 1970-01-01
  • 2020-11-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多