Команда ASP.NET Web API решила использовать библиотеку JSON.NET для привязки данных JSON к модели. Тем не менее, "обычные" контроллеры MVC по-прежнему используют худший JsonDataContractSerializer. Это вызывает проблемы с датами синтаксического анализа и вызывает у меня большую головную боль.
Смотрите это для справки:
http://www.devcurry.com/2013/04/json-dates-are-different-in-aspnet-mvc.html
Автор решает проблему на уровне Knockout на клиенте. Но я бы предпочел решить эту проблему, используя тот же JSON.NET-образный связующий элемент в контроллерах MVC, что и в контроллерах Web API.
Как заменить другое связующее устройство JSON на ASP.NET MVC? В частности, библиотека JSON.NET. Использование такого же связующего устройства из Web API было бы идеальным, если возможно.