在Xamarin.WindowsPhone 8.1项目上抛出MobileServiceInvalidOperationException

时间:2016-09-11 14:51:00

标签: azure xamarin azure-mobile-services xamarin.winphone

我尝试使用Azure移动服务和Xamarin。我遵循官方教程的所有指导,为应用程序创建Azure后端,并从Azure下载Xamarin.Forms的示例快速启动应用程序。 TodoItemManager.cs中有代码:

public async Task<ObservableCollection<TodoItem>> GetTodoItemsAsync(bool syncItems = false)
    {
        try
        {
            IEnumerable<TodoItem> items = await todoTable
                .Where(todoItem => !todoItem.Done)
                .ToEnumerableAsync();

            return new ObservableCollection<TodoItem>(items);
        }
        catch (MobileServiceInvalidOperationException msioe)
        {
            Debug.WriteLine(@"Invalid sync operation: {0}", msioe.Message);
        }
        catch (Exception e)
        {
            Debug.WriteLine(@"Sync error: {0}", e.Message);
        }
        return null;
    }

我得到MobileServiceInvalidOperationException的消息&#34; Invalid sync operation: The request could not be completed. (Not Found)&#34;。
我已经在UWP App上测试了Azure Backend,它运行正常。所以WP8.1项目看起来有问题。任何人都可以帮助解决此异常吗?

1 个答案:

答案 0 :(得分:1)

所以..我忘了在我的Windows Phone上启用互联网连接