非常に奇妙な問題に直面しています。Azureファイル同期を使用中に「リソースが見つかりません」というエラーが表示される
Xamarin FormsアプリケーションでFile Syncを実装するためのこのガイドhttps://azure.microsoft.com/en-in/documentation/articles/app-service-mobile-xamarin-forms-blob-storage/に従ってください。
私のサービスのGetメソッド(GetUser、Appサービスコントローラーのデフォルトのgetメソッド)は、3回目の繰り返しでと呼ばれ、404リソースが見つかりませんでした。最初の2回の反復はうまく動作します。 これは私が次の行、
// Initialize file sync
this.client.InitializeFileSyncContext(new TodoItemFileSyncHandler(this), store);
を削除すると、コードがエラーなし、だけで正常に動作し、クライアントのコール
await userTable.PullAsync(
null,
userTable.Where(x => x.Email == userEmail), false, new System.Threading.CancellationToken(), null);
です。 私はサンプルプロジェクトをやっている間に少し時間が必要ですが、誰かが光を放つことができれば、助けになるでしょう。上に行くのに十分な情報がないため
おかげ
@Adrianのコメントありがとうございます。私は本当にAsp.Netバックエンドを使用しています。 私の質問は、ファイルの同期を初期化するコードにコメントを付けるとすぐにすべて正常です。このアプリは過去6ヶ月間同じように機能しています。 FileSyncのコードの切り替えを要約すると、私は404を得て、それをコメントアウトしてください。これは私に、ここで何かを再生しているファイル同期であるという疑いを与えます。 – Supreet
Microsoft.WindowsAzure.MobileServices.MobileServiceInvalidOperationException:探しているリソースが削除されているか、名前が変更されているか、一時的に利用できません。 それは私が得る正確なエラーです。私は今、すべてのナゲットパッケージを更新して、それらをすべて同じバージョンに統合しようとしました。 私が先に述べたように、ファイル同期を初期化する行をコメントするとすぐに、すべてが期待通りに機能します。 – Supreet
どのエンドポイントが404を提供していますか?それはあなたが探しているものです。 –