Облицовка очень странной проблемы.Получение «Ресурса не найденной ошибки» при использовании Azure File Sync
После этого руководства https://azure.microsoft.com/en-in/documentation/articles/app-service-mobile-xamarin-forms-blob-storage/ для реализации синхронизации файлов в приложении Xamarin Forms.
Метод Get в моей службе (GetUser, метод получения по умолчанию в контроллере приложений App) называет трижды & на третьей итерации, он дает мне 404 ресурса, не найденную ошибку. Первые 2 итерации работают нормально. Это клиент вызов
await userTable.PullAsync(
null,
userTable.Where(x => x.Email == userEmail), false, new System.Threading.CancellationToken(), null);
Если удалить следующую строку,
// Initialize file sync
this.client.InitializeFileSyncContext(new TodoItemFileSyncHandler(this), store);
то код работает нормально, без каких-либо ошибок. Мне нужно некоторое время делать пример проекта, между тем, если кто-то может пролить свет, это поможет.
Благодаря
Спасибо за комментарии @Adrian. Я действительно использую бэкэнд Asp.Net. Мой вопрос, как только я прокомментирую код, который инициализирует синхронизацию файлов, все работает нормально. Это приложение работает уже 6 месяцев. , чтобы подвести итоги кода для FileSync & I get 404, прокомментируйте это и все снова хорошо. Это вызывает у меня подозрение, что именно здесь работает File Sync, – Supreet
Microsoft.WindowsAzure.MobileServices.MobileServiceInvalidOperationException: ресурс, который вы ищете, был удален, изменил его имя или временно недоступен. Это точная ошибка, которую я получаю. Теперь я попробовал обновить все пакеты nuget, объединив их в одну и ту же версию. Как я уже говорил ранее, как только я прокомментирую строку, которая инициализирует File Sync, все работает так, как ожидалось. – Supreet
Какая конкретная конечная точка дает вам 404? Это то, что вы ищете. –