forzar el retorno xml en algunos controladores de API web mientras se mantiene el JSON predeterminado

Estamos realizando una integración con Azure Store y su código de proveedor de recursos requiere que usemos xml como el formateador de retorno. Sin embargo, solo queremos usar XML con Azure y dejar solo el formateador JSON predeterminado.

Entonces, ¿alguien sabe cómo puede forzar la API web para que los controladores / métodos específicos siempre devuelvan xml sin meterse con los formateadores globales al iniciar la aplicación?

Trabajando con MVC 4.5 y código basado en gran parte dehttps://github.com/MetricsHub/AzureStoreRPSimplemente moví las cosas de la API web a nuestros propios servicios y modifiqué la capa de datos para usar nuestro backend en comparación con el framework de entidad que tiene.

Respuestas a la pregunta(1)

Su respuesta a la pregunta