Ich habe einen WCF-Webservice entwickelt und auf meinem Webserver bereitgestellt. Beim Testen meiner mobilen Anwendung gibt der Webdienst HTTP 415-Fehler zurück. Falscher Medientyp Also, ich ging in IIS Server Manager und hinzugefügt. Svc Mime-Typ. Meine App hat einmal funktioniert. Ich habe einige Änderungen an der App vorgenommen und sie erneut implementiert, und der 415-Fehler wurde zurückgegeben.ASP.NET WebServices Web-Konfigurationsdatei aktualisiert & HTTP 415 Fehler
Bitte beachten Sie Folgendes: Nachdem Sie Ihrer Web-Service-Konfiguration den MIME-Typ hinzugefügt haben, wird die Datei Web.conf geändert. IIS fügt im folgenden:
<system.webServer>
<modules runAllManagedModulesForAllRequests="true" />
<directoryBrowse enabled="true" />
**<staticContent>
<mimeMap fileExtension=".svc" mimeType="application/octet-stream" />
</staticContent>**
unbedingt die StaticContent Informationen zurück zu Ihrem asp.net Projekt web.config-Datei kopieren. Andernfalls wird die Datei web.config auf IIS überschrieben, wenn Sie die App veröffentlichen, und Ihre .json-Datei (und andere Websiteeinstellungen) sind nicht mehr vorhanden. Ich erinnere mich nach zwei Tagen Headbangen endlich daran. Danke, ich hoffe das hilft jemandem.
Nun, ich wurde aufgeregt, als ich einen 500 Fehler anstelle von 415 bekam. Das Hinzufügen von mimeMap hat dieses Problem NICHT behoben. Zurück zum Kopfknallen. – IrvineCAGuy