0

非常に奇妙な問題に直面しています。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); 

です。 私はサンプルプロジェクトをやっている間に少し時間が必要ですが、誰かが光を放つことができれば、助けになるでしょう。上に行くのに十分な情報がないため

おかげ

答えて

0

これは、答えではありません。あなたは404を取得すると、バックエンドは404を返したため、それは理想的な状況ではあるだ:バックエンド用のAzureポータルの診断ログの

  • 電源を入れ
  • 使用フィドラー要求
  • を監視します要求が404を引き起こし、実際に何が起こっているのかを確認します。

ASP.NETバックエンドを使用している場合(すべてのファイルチュートリアルでASP.NETを使用していると仮定しています)、バックエンドの適切なメソッドにブレークポイントを設定し、それをフォローします。デバッグ版のコードを展開する必要があります。

+0

@Adrianのコメントありがとうございます。私は本当にAsp.Netバックエンドを使用しています。 私の質問は、ファイルの同期を初期化するコードにコメントを付けるとすぐにすべて正常です。このアプリは過去6ヶ月間同じように機能しています。 FileSyncのコードの切り替えを要約すると、私は404を得て、それをコメントアウトしてください。これは私に、ここで何かを再生しているファイル同期であるという疑いを与えます。 – Supreet

+0

Microsoft.WindowsAzure.MobileServices.MobileServiceInvalidOperationException:探しているリソースが削除されているか、名前が変更されているか、一時的に利用できません。 それは私が得る正確なエラーです。私は今、すべてのナゲットパッケージを更新して、それらをすべて同じバージョンに統合しようとしました。 私が先に述べたように、ファイル同期を初期化する行をコメントするとすぐに、すべてが期待通りに機能します。 – Supreet

+0

どのエンドポイントが404を提供していますか?それはあなたが探しているものです。 –

0

これは現在ソートされていますが、結局私はそれが求めていたものを与えなければなりませんでした。ユーザー用のストレージコントローラを作成する必要がありましたが、ユーザーにストレージ内のファイルを保存する必要がないため、ストレージコントローラは必要ありません。

私はこの問題を完全に解決するかどうか、または私がアプリケーションで使用するすべてのエンティティに対してストレージコントローラが必要かどうかを、今すぐテストしています。

この場合、すべてのエンティティにストレージを使用するつもりはないので、実際には奇妙になります。

+0

この問題はgithubに記録されています。回避策があります。https://github.com/azure-appservice-samples/ContosoMoments/blob/master/src/Mobile/ContosoMoments/Helpers/FileSyncTriggerFactory cs https://github.com/Azure/azure-mobile-apps-net-files-client/issues/34 – Supreet

関連する問題