Udostępnij za pośrednictwem


Diagnozowanie problemów po wdrożeniu przy użyciu narzędzia IntelliTrace (C#, Visual Basic)

Ten artykuł zawiera zalecenia dotyczące diagnozowania problemów po wdrożeniu.

Azure DevOps, Visual Studio i Team Foundation Server 2017

Program Visual Studio 2017 i nowsze wersje nie zawierają pliku BuildInfo.config , który został wycofany, a następnie usunięty. Ten plik był wymagany do korzystania z funkcji IntelliTrace z wdrożonym ASP.NET aplikacjami. Aby debugować aplikacje po wdrożeniu, użyj jednej z następujących metod:

  • W przypadku wdrożenia na platformie Azure użyj Szczegółowe informacje aplikacji.

  • Jeśli musisz użyć funkcji IntelliTrace, otwórz projekt w programie Visual Studio i załaduj pliki symboli z pasującej kompilacji. Pliki symboli można ładować z okna Moduły lub konfigurując symbole w obszarze Narzędzia>Opcje>debugowania>symboli.

    Można również zbierać dane diagnostyczne i dane metody IntelliTrace dla aplikacji sieci Web, SharePoint, WPF i Windows Form na maszynach zdalnych bez zmieniania środowiska docelowego przy użyciu autonomicznego modułu zbierającego IntelliTrace. Jednak autonomiczny moduł zbierający może mieć znaczący wpływ na wydajność. Zobacz Używanie autonomicznego modułu zbierającego IntelliTrace.

Starsze wersje serwera Team Foundation Server (ASP.NET)

W przypadku aplikacji ASP.NET możesz skonfigurować proces kompilacji, aby utworzyć manifest kompilacji (plik BuildInfo.config ) dla projektu internetowego i dołączyć ten manifest do wydania. Ten manifest zawiera informacje o projekcie, kontroli źródła i systemie kompilacji, które zostały użyte do utworzenia określonej kompilacji. Te informacje ułatwiają programowi Visual Studio znajdowanie pasującego źródła i symboli po otwarciu dziennika IntelliTrace w celu przejrzenia zarejestrowanych zdarzeń.

Aby uzyskać więcej informacji, zobacz Diagnozowanie problemów po wdrożeniu (Visual Studio 2015).

Ważne

Korzystanie z programu Microsoft Monitoring Agent (MMA) z funkcją IntelliTrace nie jest już obsługiwane, gdy program Microsoft Monitoring Agent osiągnie koniec użytkowania 31 sierpnia 2024 r. Aby uzyskać więcej informacji, zobacz Migrowanie do agenta usługi Azure Monitor z agenta usługi Log Analytics.

Znajdowanie problemu przy użyciu funkcji IntelliTrace

Do przejrzenia zarejestrowanych zdarzeń i debugowania kodu przy użyciu funkcji IntelliTrace potrzebny będzie program Visual Studio Enterprise lub inny komputer. Możesz również użyć narzędzi, takich jak CodeLens, mapy debugera i mapy kodu, aby ułatwić diagnozowanie problemu.

Jeśli używasz funkcji IntelliTrace do badania problemów, zobacz Znajdowanie problemu , aby uzyskać bardziej szczegółowe instrukcje.