[Serializable] 属性でマークされたいくつかの DTO を使用している ASP.NET WebApi (Release Candidate) プロジェクトに取り組んでいます。これらの DTO は私の管理外にあるため、変更することはできません。get メソッドからこれらのいずれかを返すと、結果の JSON には次のような一連の k__BackingFields が含まれます。
<Name>k__BackingField=Bobby
<DateCreated>k__BackingField=2012-06-19T12:35:18.6762652-05:00
私が行った検索に基づいて、これはJSON.NET の IgnoreSerializableAttribute 設定の問題のように思われ、私の問題を解決するには、記事が示唆するようにグローバルに設定する必要があります。ASP.NET Web API プロジェクトでこの設定をグローバルに変更するにはどうすればよいですか?