Wie testen Sie die Fehlerbehandlung „Remote-Host“ Fehler mit ASP.NET-Entwicklungsserver beteiligt?

StackOverflow https://stackoverflow.com/questions/611614

Frage

Wir haben eine ASP.NET-Website in der Produktion, die einen Bericht erzeugt und sendet sie an den Browser des Benutzers als PDF-Datei. Unsere Fehlerberichterstattung zeigt, dass wir eine Menge von dieser Ausnahme erhalten:

System.Web.HttpException: Die Remote-Host die Verbindung geschlossen. Der Fehlercode ist 0x80072746.

Diese scheint durch die Nutzer verursacht werden, um ihren Browser zu schließen, bevor der Bericht Generation abgeschlossen ist. Ich habe Code hinzugefügt mit diesem Fehler umgehen, aber ich kann nicht einen Weg zu testen, es finden. Die ASP.NET-Entwicklungsserver, die ausgeführt wird, wenn Sie in Visual Studio Test erlaubt keine Remote-Verbindungen, damit ich nicht auf eine andere Maschine gehen und versuchen Sie es. Und Schließen des Browsers, wenn die Website auf meinem Rechner läuft die Ausnahme nicht produzieren (vermutlich, weil ich bin keine „Remote-Host“).

Also, ich denke, meine Frage ist, wie kann ich meine neuen Fehlerbehandlung Code testen (ohne es zu einem Live-Server zu schieben)?

War es hilfreich?

Lösung

Sie können Ihre Website auf dem lokalen IIS-Server anstelle der Verwendung von Visual Studio in Server aufgebaut installieren.

Andere Tipps

jemand anderes Punkt, an Ihrem System haben und den Browser schließen, während Sie / debug laufen die Server-Code auf Ihrem System. Dies ermöglicht es Ihnen, zwei separate Host- und Client-Maschinen haben und erlaubt es Ihnen auch, um möglicherweise debuggen das Problem wenn es sein muss.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top