415 Nicht unterstützter Medientyp Aufruf des WCF-Dienstes von $ .ajax

8

Ich versuche, einen WCF-Webdienst von einer ASPX-Seite wie folgt aufzurufen:

%Vor%

Dies führt dazu, dass der Webserver den Fehler 415 Unsupported Media Type zurückgibt. Ich bin sicher, dass dies ein Konfigurationsproblem mit dem WCF-Dienst ist, der wie folgt definiert ist:

%Vor%

Es sind keine Einträge in der web.config -Datei vorhanden. Nehmen Sie daher an, dass der Dienst die Standardkonfiguration verwendet.

    
Yuck 13.07.2012, 19:52
quelle

1 Antwort

4

Ich bin kein Experte darin, in der Tat hatte ich das gleiche Problem (aus einem anderen Grund). Es scheint jedoch, dass WCF-Dienste AJAX nicht inhärent unterstützen und daher müssen Sie den folgenden Code in Ihrer Datei web.config haben, um es zu aktivieren.

%Vor%

und dann dies in der Serviceklasse

%Vor%

Dies wurde von VS 2012 generiert, als ich einen AJAX-aktivierten WCF-Dienst hinzugefügt habe.

    
edhurtig 27.07.2012 13:11
quelle

Tags und Links