我刚刚将.NET Core MVC WebAPI应用程序从1.0.0升级到1.0.1。在本地测试,它的工作原理。部署到Azure时,尝试调用任何RESTful服务时出现500错误。我打开了日志记录以及可以在Azure上启用诊断的任何内容。但是,我一直收到没有细节的通用500错误消息。不知道如何调试这个。请注意.net core 1.0.0对我来说在Azure上工作得很好。
答案 0 :(得分: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" }
希望有所帮助!