Estoy empezando a utilizar la nueva API web de ASP.NET. Cuando abro una llamada de método de servicio de muestra usando un navegador como FF o Chrome, devuelve el xml correctamente en el navegador. Sin embargo, en Internet Explorer (7-9) aparece un aviso:ASP.NET Web API en IE
¿Desea abrir o guardar la lectura (58 bytes) desde [nombre del servidor]?
Cuando selecciono Abrir, se pregunta con qué programa se abrirá, y luego se mostrará el xml en ese programa. Esperaba que, dado que los métodos aceptaran el método GET, simplemente devolvería los resultados en el navegador, sin embargo, ese no parece ser el caso con IE. Me he encontrado con este tipo de problema antes con ASP.NET MVC al devolver JSON, sin embargo, ni siquiera estoy devolviendo JSON en este caso.
¿Cómo le digo a IE que devuelva los resultados en el navegador como lo hacen FF y Chrome?
Es un gran problema si tiene que admitir IE – nickbw
@nickbw ¿desea que sus usuarios vean su salida json en IE? – tugberk
Desearía que todos usaran Chrome, pero algunos de ellos usan versiones anteriores de IE y la única forma en que he podido utilizar la respuesta json es cambiando el tipo de contenido a "texto/normal", y luego analizando la respuesta. – nickbw