IoCコンテナー(autofac)を使用してオブジェクトを管理します。そのため、私はオブジェクトの代わりにインターフェースのみを使用します。
私のWebAPIが「Document」タイプのオブジェクトを返す場合、フレームワークはjsonとxmlのシリアル化を処理できます。[DataContract]-属性をDocument-classに追加しましたが、インターフェイスではこれは不可能です。
したがって、タイプIDocumentのオブジェクトを返したい場合は、HTTPコード500を取得します。ASP.NET4MVC Web APIはRCになりましたが、フレームワークはインターフェイスメンバーをxmlにシリアル化できませんか?Jsonのシリアル化は問題ありません。