Jak: Włączanie debugowania stron ASP.NET Applications
Aby włączyć debugowanie, należy go włączyć w obu Właściwości projektu strony w pliku web.config aplikacji.
[!UWAGA]
Okna dialogowe i polecenia menu, które widzisz mogą różnić się od tych opisanych w pomocy w zależności od tego, aktywne ustawienia lub edition.Aby zmienić ustawienia, wybierz polecenie ustawień importu i eksportu na Narzędzia menu.Aby uzyskać więcej informacji, zobacz Visual Studio, ustawienia.
Aby włączyć debugowanie programu ASP.NET, we właściwościach projektu (Visual Basic / C#)
W Solution Explorer, kliknij prawym przyciskiem myszy nazwę projektu sieci Web i wybierz Właściwości.
Na stronie właściwości projektu, kliknij przycisk Web kartę.
W obszarze debugery, wybierz ASP.NET pole wyboru.
Aby włączyć debugowanie w pliku web.config
Otwórz plik web.config, za pomocą dowolnego edytora tekstu lub analizatora składni XML.
[!UWAGA]
Brak dostępu do pliku zdalnie przy użyciu przeglądarki sieci Web, jednak.Ze względów bezpieczeństwa ASP.NET konfiguruje Microsoft IIS Aby zapobiec bezpośredni dostęp z przeglądarki plików Web.config.Jeśli próbujesz uzyskać dostęp do pliku konfiguracji za pomocą przeglądarki, otrzymasz błąd dostępu HTTP 403 (dostęp zabroniony).
Pliku Web.config jest plikiem XML, a więc zawiera sekcje zagnieżdżone, oznaczone przez tagi.Zlokalizuj configuration/system.web/compilation element.Jeśli element kompilacji nie istnieje, utwórz go.
Jeśli compilation element nie zawiera debug atrybut, należy dodać atrybut do elementu.
Upewnij się, debug wartość atrybutu jest ustawiona na true.
Plik web.config powinien wyglądać jak w następującym przykładzie.Należy zauważyć, że może istnieć sekcje między konfiguracji i elementami system.web
sekcje elementu między konfiguracji i elementami system.web
sekcje elementu między elementami system.web i kompilacja
Element kompilacji może zawierać inne atrybuty i elementy
Przykład
<configuration>
...
<system.web>
<compilation
debug="true"
...
>
...
</compilation>
</system.web>
</configuration>
Stabilne programowanie
ASP.NETautomatycznie wykrywa zmiany wprowadzone w plikach Web.config i stosuje nowe ustawienia konfiguracji.Nie trzeba ponownie uruchomić komputer lub ponownie uruchomić serwer IIS dla zmiany zostały wprowadzone.
Witryny sieci Web może zawierać wiele wirtualnych katalogów i podkatalogów i plików Web.config mogą istnieć w każdym z nich.ASP.NETaplikacje dziedziczą ustawienia z plików Web.config na wyższym poziomie w ścieżce URL.Pliki konfiguracyjne hierarchicznej pozwalają na zmianę ustawień dla kilku ASP.NET aplikacje w tym samym czasie, np. dla wszystkich aplikacji znajdującej się pod nim w hierarchii.Jednakże jeśli debug jest ustawiona w pliku niżej w hierarchii, zastąpi on wyższą wartość.
Na przykład, można określić debug="true" in www.microsoft.com/aaa/Web.config i dowolnej aplikacji w folderze aaa lub w dowolnym podfolderze aaa będzie dziedziczyć danego ustawienia.Więc jeśli Twój ASP.NET aplikacja znajduje się na www.microsoft.com/aaa/bbb, odziedziczy ona że ustalenie, jak w wypadku żadna ASP.NET aplikacji w www.microsoft.com/aaa/ccc, www.microsoft.com/aaa/ddd i tak dalej.Jedynym wyjątkiem jest, jeśli jedna z tych aplikacji zastępuje ustawienie za pomocą własnego niższe pliku Web.config.
Włączanie trybu debugowania znacznie wpłynąć na wydajność sieci ASP.NET aplikacji.Pamiętaj, aby wyłączyć tryb debugowania, zanim wdrożyć aplikację wydania lub prowadzenia pomiarów wydajności.