モデルの状態の詳細をクライアントに取得する際に問題が発生しています。次のようなコードがあります。
var error = new HttpError(modelStateDictionary, true);
throw new HttpResponseException(Request.CreateErrorResponse(HttpStatusCode.BadRequest, error));
modelStateDictionary は、エラーの詳細を含むモデルの状態です。ローカルではうまく機能します。modelState は JSON として返され、バックボーンを介してユーザーにエラーの詳細を表示できます。しかし、実際には「Bad Request」を返すだけであり、JSON でさえありません。
何故ですか?HttpError コンストラクターにエラーの詳細を含めるために、ブール値フラグも含めています。