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:
Es sind keine Einträge in der web.config
-Datei vorhanden. Nehmen Sie daher an, dass der Dienst die Standardkonfiguration verwendet.
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.