Wie werden detaillierte 500 Fehler angezeigt?


11

Ich habe ii8, auf dem ich versucht habe, meine asp.net-Web-API bereitzustellen. Ich denke, ich mache etwas falsch, wenn ich versuche zu sehen, ob meine API funktioniert, erhalte ich einen 500-Fehler.

Es sagt mir jedoch nicht, was der Fehler ist. Wie kann ich detailliertere Informationen erhalten?

Antworten:


16

Wählen Sie im IIS-Manager Ihre Site aus, doppelklicken Sie auf das Error PagesSymbol und klicken Sie Edit Feature Settingsim rechten Bereich darauf. Wählen Sie Detailed Errors. Wenn dies nicht ausreicht, klicken Sie auf .NET Error Pagesim ASP.NETAbschnitt, erneut Edit Feature Settingsim Bereich rechts, und wählen Sie Off.

Wenn es sich um eine Produktionsmaschine handelt, ändern Sie diese Einstellungen wieder, nachdem Sie mit dem Debuggen Ihres Codes fertig sind.


Dies änderte buchstäblich nichts an der Antwort für mich, also versuchte ich einen iis-Reset… immer noch kein Glück :( obwohl ich iis 10 benutze.
War

Diese Antwort hat mir geholfen, einen Weg zu finden, um zu sehen, was das Problem auf meiner Webseite war. Es hat sich wirklich gelohnt! Vielen Dank!
João Silva

Ich musste dies sowohl für die Site als auch für den Server tun , um die Details zu erhalten, die bis zu meinem Browser (auf einem anderen Computer) reichen
Player One

2

IIS zeigt Ihnen standardmäßig detaillierte Fehler an, wenn Sie über localhost auf dem Webserver selbst surfen. Das könnte helfen?


1
Einfach, aber leicht zu vergessen
Freifaller
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.