Мы выполняем некоторую интеграцию с лазурным магазином, и его код поставщика ресурсов требует, чтобы мы использовали xml в качестве средства форматирования возврата. Однако мы хотим использовать XML только с материалами Azure и оставить стандартное средство форматирования JSON в покое.
Итак, кто-нибудь знает, как заставить веб-API для определенных контроллеров/методов всегда возвращать xml, не связываясь с глобальными форматировщиками при запуске приложения?
Работая с MVC 4.5 и кодом, в основном основанным на https://github.com/MetricsHub/AzureStoreRP, я просто переместили материал веб-API в наши собственные службы и изменили уровень данных, чтобы использовать наш бэкэнд, а не бэкэнд фреймворка сущностей, который у него есть.