Sto iniziando a utilizzare la nuova API Web ASP.NET. Quando apro una chiamata al metodo di servizio di esempio utilizzando un browser come FF o Chrome, restituisce correttamente l'xml nel browser. Tuttavia, in Internet Explorer (7-9) si porta in primo piano un prompt:API Web ASP.NET in IE
Vuoi aprire o salvare leggere (58 byte) da [nome server]?
Quando seleziono Apri, chiede a quale programma aprire e quindi visualizzerà l'xml in quel programma. Speravo in quanto i metodi accettano il metodo GET che restituirebbe solo i risultati nel browser, tuttavia ciò non sembra essere il caso di IE. Ho incontrato questo tipo di problema prima con ASP.NET MVC quando restituisco JSON, tuttavia non sto nemmeno restituendo JSON in questo caso.
Come si comunica a IE di restituire i risultati nel browser come FF e Chrome?
È un grosso problema se devi supportare IE – nickbw
@nickbw vuoi che i tuoi utenti visualizzino l'output di json su IE? – tugberk
Vorrei che tutti usassero chrome, tuttavia alcuni di loro usano versioni precedenti di IE e l'unico modo in cui sono stato in grado di usare la risposta JSON è cambiando il tipo di contenuto in "text/plain", e quindi analizzando la risposta. – nickbw