Ich erhalte eine ERR_CONNECTION_RESET
in Chrome, wenn mein ASP.NET-Server versucht, mit einem Fehler zu antworten.Ermitteln von ERR_CONNECTION_RESET von IIS ohne Informationen in Protokollen
Normalerweise kann ich Informationen über Serverfehler finden, indem ich in den Protokolldateien nachschaue, aber da ist nichts.
Das Ausführen eines Debuggers über die Antwort scheint zu zeigen, dass alles in Ordnung ist, außer am Ende, Chrome sagt mir, dass die Verbindung zurückgesetzt wurde. Hier
ist der Code, der die Ausnahmebehandlung ist der Umgang:
try
{
...
}
catch (ArgumentException e)
{
Response.StatusCode = 400;
Response.StatusDescription = e.Message;
return new ContentResult {Content = "" };
}
Chrome zeigt mir net::ERR_CONNECTION_RESET
in der Konsole.
Fiddler verwenden, erhalte ich die Fehlermeldung [Fiddler] ReadResponse() failed: The server did not return a complete response for this request. Server returned 0 bytes.
Wenn ich Enable Failed Request Tracing in IIS, und öffnen Sie die generierte XML-Datei
GENERAL_FLUSH_RESPONSE_END
BytesSent
0
ErrorCode
The parameter is incorrect.
(0x80070057)
Ich habe Stunden damit verbracht, das ohne viel Glück zu debuggen.
Ran in das gleiche Problem. Ich danke dir sehr. Ich schlug in dieser Ausgabe für 2 Tage meinen Kopf gegen die Wand. –