私のモバイルサービスアプリケーションで何がうまくいかなかったかを調べるために、シンプルなテーブルを使ってうまくいきました。私が最初と移行のコードを使用してデータモデルを拡張し、現在のようなURLを入力したときに私が得るすべて:{"メッセージ": "エラーが発生しました"}診断のガイダンス
http://xxxxxxxx.azurewebsites.net/tables/firm?ZUMO-API-VERSION=2.0.0
は、私は今、すべての新しいテーブル/データオブジェクトとコントローラを削除した
{"message":"An error has occurred."}
です単一の文字列プロパティを持つ "Firm"という1つのテーブルに対して1つだけ存在するようにします。私はAzureポータルで認証/承認を無効にしましたが、同じエラーが表示されます。
デバッグWeb設定でCustomErrors = OffとCustomErrors = RemoteOnlyの両方を試しました。私はデバッグビルドを公開しています。
私はAzureでロギングとリモートデバッグなどを切り替えようとしましたが、何が壊れているのか分かりません。 FirmController GetAllFirmsメソッドのブレークポイントでリモートデバッグを試みましたが、その前にエラーが発生します。
問題の原因について、より有用な情報を得るにはどうすればよいですか?
[ウェブアプリケーションの診断を有効にする](https://docs.microsoft.com/en-us/azure/app-service-web/web-sites-enable-diagnostic-log)と有用な情報はログに書き込まれます。 –
少し詳しい情報。私は問題を、データ面と関連させるものに絞り込んだ。私はデータベースをクリアし、最初のマイグレーションコードをリセットしてから、すべてを単一のテーブルとコントローラで再構築しました。出版され、それは働いた。 次に、2番目のデータオブジェクト/テーブルとコントローラを追加しました。新しいコードを最初に追加して公開しました。新しいテーブルがバックエンドで作成され、シードされたことがわかりますが、APIが壊れて「エラーが発生しました」というメッセージが返されます。これは元のテーブルと新しいテーブルの両方で発生します。 – PhilDotC