我已经从Azure移动应用程序下载了Xamarin.Forms QuickStart项目(服务器和客户端),然后发布了服务器项目,目前为止一切顺利,但是我无法访问表控制器,除非按照描述添加查询字符串。请注意保留HTML标记。
http://myservice.azurewebsites.net/tables/todoitem?ZUMO-API-VERSION=2.0.0
如果我在门户中将ms_skipversioncheck设置为true,可能与服务器或客户端版本不一致有关。即使我更新了所有的nuget包,仍然会收到BadRequest(400)的错误提示。但是对于上述服务器,在运行客户端项目(Visual Studio中的Android模拟器)时,在非同步模式下可以正常工作。一旦我下载了nuget sqlite localstore并取消注释以下行://#define OFFLINE_SYNC_ENABLED,并将此行await RefreshItems(true, syncItems: true);用于启用离线模式,则仅收到BadRequest(400)的错误提示。我不知道应该检查哪些内容以使版本兼容。我没有包含堆栈跟踪或日志,因为BadRequest是我收到的唯一信息。如果您需要进一步的信息,请告诉我。谢谢。编辑:我查看了这个链接,但是无法解决我的问题。这让我疯狂