2016-09-28 102 views
0

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

+0

顺便说一句,我不认为Azure运行正常,因为当我发送一个请求到我的一个服务使用内容类型application/json以外,我期望得到一个415错误(Unsupported Media Type) 。但是,我只有500错误。这告诉我,我的Web API服务都不可用。 –

回答

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" }

希望帮助!

+0

很好的答案。你能引用你链接的GitHub问题的相关部分到你的答案吗?以防链路在未来死亡。 – Brandon

+0

当然,感谢您的建议! – JBarszczewski