xamarin.forms和Microsoft Azure入门

时间:2016-07-08 17:50:33

标签: c# azure xamarin.ios xamarin.android xamarin.forms

我一直在尝试从Azure的文档中完成以下教程:

https://azure.microsoft.com/en-gb/documentation/articles/app-service-mobile-xamarin-forms-get-started/

我认为这是一个非常简单的程序。但是我现在已经多次遵循它了,但是每次我运行从Azure下载的编译应用程序时,我在.ios构建中得到以下错误(并且android代码不会部署到模拟器):

  

Microsoft.WindowsAzure.MobileServices.MobileServiceInvalidOperationException"内部服务器错误“。

我确保Xamarin Studio中的所有软件包都是最新的。但仍然没有运气。

我还附上了这个错误的屏幕截图:

screenshot

在Microsoft Azure中,我按照教程中的说明设置了数据连接,并为移动应用后端选择了Node.js.

我知道这不是Xamarin Studio的问题,因为我已经毫无问题地运行了James Montemagno的咖啡应用程序。但后来我又尝试在Azure中设置移动应用程序,按照他的指示自行运行该应用程序,只需用我的代码替换其代码中的Azure应用程序地址,它仍然无法连接到Azure和/或填充简单的表格。

微软的文档中是否存在设置或缺少的内容,这阻止了xamarin应用程序正确连接到Azure移动应用程序?

2 个答案:

答案 0 :(得分:0)

这个教程是一步一步的指南我已经完成了James montemagno easy tables教程,我没有遇到任何问题:

https://blog.xamarin.com/getting-started-azure-mobile-apps-easy-tables/

您的错误是由您的网络服务电话引起的,我的建议是您首先按照完整的教程更好地理解它,然后更改像Node.js一样。

或者使用Postman等工具验证您的网络服务响应。

https://chrome.google.com/webstore/detail/postman/fhbjgbiflinjbdggehcddcbncdddomop

答案 1 :(得分:0)

在调试器中,捕获异常并检查Request属性以查看实际的REST请求是什么。

您可以在浏览器/邮递员中拨打同一个电话吗?