Einige seltsamen Fehler in der Produktion mit unserer hausgemachten Anwendung in C# mit dem 3.5 Framework geschrieben auftreten. Die Anwendung ist loglos (ich weiß ...) und die Abstürze geben uns selbst in der Ereignisanzeige keine brauchbaren Informationen. Darüber hinaus ist die Fehlerbehandlung schlecht, wenn sie existiert.Debug eine Anwendung in der Produktion
Überprüfen Sie den Code und jagen Sie das Problem in einer Entwicklungsumgebung ist nicht die Lösung, da wir nicht wissen, was das Problem ist.
Wir möchten die Anwendung in der Produktionsumgebung auf „debug“. Wir träumen von etwas wie der Verwendung eines Tools mit dem Feature von Visual Studio Debugger und ILSpy. Das heißt, Schritt für Schritt Ausführung mit demontiertem Code.
Nun, was sind die Lösungen, wenn wir Protokolle oder Fehler keine Anwendung in der Produktion zu debuggen Handhabung?
auf die gleiche Version und Hinzufügen von Protokollierung Wieder bereitstellen es keine Option ist? –
Welche Art von Anwendung ist das? ASP.NET, Windows-Dienst, bereitgestellte Desktop-Anwendung, etwas anderes? – MNGwinn
Wie ich Visual Studio erinnere das Debuggen auf einem Remote-Rechner ausführen kann - nur den Debugging-Dienst auf dem ART-Server starten und Bereitstellen von ‚DEBUG‘ kompiliert Code ... Nasty genug, aber mehr als nichts ... – Tisho