Dialog In Visual Studio können Sie Diagnosedaten über Anwendungen abrufen, die Sie bereits mit dem eigenständigen IntelliTrace ...

Dialog
In Visual Studio können Sie Diagnosedaten über Anwendungen abrufen, die Sie bereits mit dem eigenständigen IntelliTrace Collector bereitgestellt haben. Ohne Änderungen an der Konfiguration der Produktionsumgebung vornehmen zu müssen, können Sie den Collector dort installieren, wo Ihre Anwendung bereitgestellt wird, Sie können PowerShell-Befehle verwenden, um Daten zu sammeln, und anschließend den Collector wieder löschen, wenn Sie fertig sind. Dadurch können Sie IntelliTrace-Informationen aufzeichnen, während Ihre Anwendung ohne Unterbrechungen ausgeführt wird. Sie können diese Daten für Webanwendungen und verwaltete Anwendungen sammeln.

Wenn die Aufzeichnung vorhanden ist, können Sie sie in Visual Studio Ultimate öffnen, die Daten überprüfen, und mithilfe von IntelliTrace Debugging herausfinden, was geschehen ist. Sie werden überrascht sein, wie einfach dies ist. 



Aktion
Den IntelliTrace-Befehl "get-help " in der PowerShell-Sitzung ausführen.
 
Dialog
Der IntelliTrace Collector ist in den PowerShell-Befehlen enthalten, die Sie zum Sammeln der Datenasammlung für einen IIS-Anwendungspool verwenden. Es werden auch andere Befehle angezeigt, die Sie beim Arbeiten mit IntelliTrace-Aufzeichnungen und IIS unterstützen. 

Lassen Sie uns einen Blick auf eine Aufzeichnung werfen, die wir aus der Fabrikam Fiber-Webanwendung gespeichert haben. Die Aufzeichnungen werden als .iTrace-Dateien gespeichert.



Aktion
Anzeige der .iTrace-Datei, Doppelklick. 
 
Dialog
Die Aufzeichnung wird in Visual Studio Ultimate geöffnet und die Seite "IntelliTrace-Zusammenfasung" angezeigt. Auf dieser Seite werden Ausnahmen, Webanforderungen, Threads und andere Informationen angezeigt, die von IntelliTrace gesammelt wurden. 



Aktion
Den Abschnitt "Ausnahmedaten" erweitern.
 
Dialog
In diesem Abschnitt können Sie die Ausnahmen sehen, die während der Aufzeichnung durch IntelliTrace aufgefangen und ausgelöst wurden.



Aktion
Den Abschnitt "Webanforderungen" erweitern. 

Dialog
In diesem Abschnitt werden die an IIS übermittelten Webanforderungen angezeigt. 


 
Aktion
Doppelklick auf eine Webanforderung. 

Dialog
Wenn Sie eine Webanforderung untersuchen, werden zusätzliche Details und alle IntelliTrace-Ereignisse angezeigt, die während der Verarbeitung der Anforderung aufgetreten sind. Sie können das Debugging von einem Ereignis aus starten.



Aktion
Ein ADO.NET-Ereignis auswählen und mit das Debugging starten.
 
Dialog
Es werden nun dieselben Informationen angezeigt, als wenn Sie eine Anwendung mit IntelliTrace in Visual Studio debuggen. Wenn Sie das Debugging von einem Ereignis aus starten, ruft Visual Studio den Code auf, bei dem das Ereignis aufgetreten ist. Sie können das Debugging auch durch Drücken der Taste F5 aufrufen.

Wie bereits gezeigt, können Sie Debugging-Daten zu bereitgestellten Anwendungen sammeln, ohne ihre Produktionsumgebung zu ändern. Wenn Sie IntelliTrace gemeinsam mit diesen Informationen verwenden, können Sie Fehler einfacher und schneller finden und beheben.