Ich versuche, eine Datei von meiner .NET-Website auf einen IIS 8-Server hochzuladen. Wenn ich es vom Desktop hochlade, funktioniert alles gut und der Webservice gibt Erfolg zurück. Wenn ich versuche, das Bild über mein iPhone iOS hochzuladen, bekomme ich einen 500 internen Serverfehler. Gibt es eine Möglichkeit, die genaue interne Ausnahme aus dem Protokoll zu erkennen, weil ich nichts bestimmtes finden konnte, nur eine 500 für den Webservice alle. Ich habe die Option, console.log() zu setzen und Informationen von der Client-Seite zu bekommen, aber es hilft mir nicht, das Problem zu erkennen. Ich kann es nicht wie gewöhnlich debuggen, weil ich die Seite durch ein Mobiltelefon durchstöbere.500 Fehler beim Hochladen eines Bildes von iOS zu IIS nach Webservice
0
A
Antwort
1
Schalten Sie Failed Request Tracing in IIS, können Sie die GUI oder Powershell wie folgt verwenden:
$siteName = "name of your web site"
Enable-WindowsOptionalFeature -Online -FeatureName IIS-HttpTracing
Set-WebConfigurationProperty -pspath 'MACHINE/WEBROOT/APPHOST' -filter "system.applicationHost/sites/site[@name=`'$siteName`']/traceFailedRequestsLogging" -name "enabled" -value "True"
Add-WebConfigurationProperty -pspath "MACHINE/WEBROOT/APPHOST/$siteName" -filter "system.webServer/tracing/traceFailedRequests" -name "." -value @{path='*'}
Add-WebConfigurationProperty -pspath "MACHINE/WEBROOT/APPHOST/$siteName" -filter "system.webServer/tracing/traceFailedRequests/add[@path='*']/traceAreas" -name "." -value @{provider='ASPNET';areas='Infrastructure,Module,Page,AppServices';verbosity='Verbose'}
Set-WebConfigurationProperty -pspath "MACHINE/WEBROOT/APPHOST/$siteName" -filter "system.webServer/tracing/traceFailedRequests/add[@path='*']/failureDefinitions" -name "statusCodes" -value "500"
Add-WebConfigurationProperty -pspath "MACHINE/WEBROOT/APPHOST/$siteName" -filter "system.webServer/tracing/traceFailedRequests/add[@path='*']/traceAreas" -name "." -value @{provider='WWW Server';areas='Authentication,Security,Filter,StaticFile,CGI,Compression,Cache,RequestNotifications,Module,WebSocket';verbosity='Verbose'}
nach, dass Ihre Fehler Anfragen ausführen und überprüfen Sie die Protokolldateien unter C:\inetpub\logs\FailedReqLogFiles\
es ist einfacher, Kopieren Sie die Dateien auf Ihre Arbeitsstation und öffnen Sie sie in IE
Verwandte Themen
- 1. Hochladen eines Bildes von iOS nach PHP
- 2. Fehler beim Hochladen des Bildes VichUploaderBundle [symfony2.8]
- 3. Fehler HTTP: 500 beim Hochladen/Freigeben von Datei in Openmeetings
- 4. Fehler 500 Laravel nach dem Hochladen von Dateien des Servers
- 5. Fehler beim Hochladen eines Bildes nach Twitter mit Hilfe der API
- 6. Wie kann ich IIS 500-Fehler verfolgen, die von meinem Webservice ausgelöst wurden?
- 7. 500 Server Fehler beim Hosten von WCF
- 8. Hochladen eines Bildes nach S3 mit aws-sdk v2
- 9. Fehler 400, wenn bis S3 Hochladen eines Bildes
- 10. Fortschrittsbalken in der Benachrichtigungsleiste beim Hochladen eines Bildes?
- 11. Fehler beim Hochladen des Bildes in MySql-Datenbank mit PHP
- 12. Fehler beim Hochladen des Bildes mit Ajax auf Laravel 5
- 13. Fehler beim Hochladen von .ipa zu iTunes Visual Studio Cordova
- 14. HTTP 500 Interner Fehler - IIS-Websites
- 15. Visual Studio 2015 IIS Express 500 Fehler
- 16. Fehler mit meinen Routen zum Hochladen eines Bildes
- 17. iOS-App wird nicht nach dem Entfernen eines Bildes erstellen, auch nach dem Ersetzen des Bildes
- 18. ios Decode Teil eines Bildes
- 19. iOS WKWebView Fehler beim Hochladen von Dateien auf dem iPhone
- 20. Hochladen eines Bildes mit AFNetworking 3.0
- 21. hochladen von großen Dateien (mp4) zu IIS 7.5 gibt 500 Interner Serverfehler
- 22. Valence 500-Fehler beim Abrufen des Modulinhalts
- 23. jQuery: Hochladen eines Bildes auf fileinput.change();
- 24. Node.js Fehler: zu viele Parameter Fehler beim Hochladen von Massendaten
- 25. Fehler beim Hochladen eines Image zu ImageField über Django Admin
- 26. HTTP-Fehler beim Hochladen eines Bildes mit dem Standard-Flash-Uploader in Wordpress
- 27. Hochladen eines Bildes auf meinen Server
- 28. AngularJS Hochladen eines Bildes mit ng-upload
- 29. Hochladen von Build zu Testflight IOS
- 30. Interner Server Fehler beim Hochladen von Dateien
können Sie detaillierte Fehler von IIS aktivieren >> Fehlerseiten >> Bearbeiten Sie diese Funktion >> Wählen Sie Optionsfeld "detaillierte Fehler". Dies sollte detaillierte Fehler statt nur 500 zeigen. –
Ich habe es eingeschaltet, in den Protokollen sehe ich immer noch 500, nichts konkreteres –