有人可以指示我解决我的移动服务应用程序出错的说明。它与几个简单的表格一起工作正常。然后,我首先使用代码扩展数据模型并进行迁移,现在只需输入以下内容即可获得:
http://xxxxxxxx.azurewebsites.net/tables/firm?ZUMO-API-VERSION=2.0.0
是
{"message":"An error has occurred."}
我现在已经删除了所有新的表/数据对象和控制器,因此只有一个表存在于一个名为" Firm"它有一个字符串属性。我在Azure门户中关闭了身份验证/授权,但我仍然遇到同样的错误。
我在调试Web配置中尝试过CustomErrors = Off和CustomErrors = RemoteOnly。我正在发布一个调试版本。
我已尝试在Azure中启用日志记录和远程调试等,但无法确定哪些内容已损坏。我在我的FirmController GetAllFirms方法中尝试使用断点进行远程调试,但在此之前发生了错误。
如何获得有关问题的更多有用信息?
答案 0 :(得分:0)
我自己设法解决了这个问题。事实上,现在我知道它的答案是从构建输出中盯着我。
问题在于,在扩展我的模型时,我引用了一个.NET Standard 2.0类库,其中包含一些后端和客户端共有的枚举定义。
我没有注意到某些程序集版本需要绑定重定向添加到Web配置的警告。双击警告消息,VS2017将为您添加必要的web.config条目。
有关详细信息,请参阅github上的here。
我从来没有设法落后{“消息”:“发生了错误。”但是。我通过一步一步地重建我的后端项目来解决这个问题,并且在添加对.NET标准项目的引用之后,我发现构建输出窗口中的“考虑组件的app.config重新映射...”消息。 / p>