asp.net mvc4 サイトの WebAPI に問題があります。エラー メッセージは次のとおりです。
ローカル名 '__type' の属性を書き込んだ後、属性 'type' = 'object' を記述する必要があります。
スタックは次のとおりです。
at System.Web.Http.WebHost.HttpControllerHandler.EndProcessRequest(IAsyncResult result)
at System.Web.Http.WebHost.HttpControllerHandler.System.Web.IHttpAsyncHandler.EndProcessRequest(IAsyncResult result)
at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
私のメソッドはオブジェクトリスト IEnumerable を返します。製品は datacontract シリアライズ可能で問題ありません
アプリケーションがリサイクルされたときに、グローバルエラーハンドラーを介してこのエラーを回復しました。