Table of Contents
Zaktualizowano
W ciągu ostatnich kilku godzin niektórzy z naszych użytkowników poinformowali nas, którzy eksperci twierdzą, że napotkali niestandardowe błędy podczas rejestracji przez asp.net.
Sieć ASP.Framework oferuje wbudowane style do ograniczania reakcji na błędy aplikacji. Ta funkcja jest częścią sekcji customErrors w pliku Web.Config.
Parametry konfiguracji dla Web.Config
Podobnie jak większość ustawień web.config, błędy niestandardowe mogą być tworzone w pliku Machine.config, jego głównym pliku web.config lub pliku web.config podobnym do nowej aplikacji. Zwykle jest zawarty w pliku web.config Twojej aplikacji.
- Wł. Jeśli ustawiono defaultRedirect, najprawdopodobniej będziesz wyglądać na tę zawartość. W przeciwnym razie tradycyjny ekran błędu zawiera mniej szczegółów.
- Wyłączone — szczegółowe zapisy błędów są wyświetlane użytkownikowi. („Żółty ekran z ekranu śmierci”)
- RemoteOnly jest ustawieniem domyślnym. Szczegółowe komunikaty o błędach są wysyłane tylko do użytkowników lokalnych. Zdalni użytkownicy otrzymują komunikaty o błędach związane z etykietą projektanta lub mniej szczegółowymi szczegółami.
Kod statusu jest równy „500”
W drodze do wyświetlenia wszystkich szczegółów ASP.NET, nie udało się wyłączyć błędów niestandardowych
Jeśli Twoja aplikacja tworzy przeszkody, ale nie widzisz dużego komunikatu o błędzie, możesz wyłączyć błędy niestandardowe.
Zaktualizowano
Czy masz dość powolnego działania komputera? Denerwują Cię frustrujące komunikaty o błędach? ASR Pro to rozwiązanie dla Ciebie! Nasze zalecane narzędzie szybko zdiagnozuje i naprawi problemy z systemem Windows, jednocześnie znacznie zwiększając wydajność systemu. Więc nie czekaj dłużej, pobierz ASR Pro już dziś!
Aby to zrobić, musisz ustawić opcję customErrors na „Wył.”, jak pokazano poniżej. Zachowaj ostrożność, ponieważ może to potencjalnie ujawnić poufne informacje, które są omawiane podczas komunikatów o błędach, a także w pełnym śledzeniu sterty. Nie jest to zalecane, chyba że ze szkoły masz inną opcję i musisz jak najszybciej zwrócić go właścicielom w formie.
Inne sposoby wyświetlania wyjątków ASP.NET
Oprócz żółtego ekranu śmierci ASP.NET, istnieją typowe inne sposoby znajdowania, przeglądania i przeglądania błędów aplikacji na iPhone’a. Idealnie, twoja aplikacja powinna prowadzić rejestr wszystkich twoich komplikacji w obrazie dziennika i usłudze śledzenia błędów, takiej jak Retrace. Możesz także rzucić okiem na Podgląd zdarzeń systemu Windows i miejmy nadzieję, że zobaczysz swoje wyjątki. Należy pamiętać, że wyjątki są ograniczone w frazach kluczowych przepustowości. Wydarzenie, które pomaga widzowi wraz z niektórymi z nich nie rejestruje.
Jak rejestrować wszystkie błędy aplikacji
Będzie to możliwe na kilka sposobów, w zależności od typu aplikacji. Jeśli masz jeden konkretny plik Global.asax w swojej aplikacji, każdy może poddać się nieobsłużonym wyjątkom, takim jak te opublikowane i w konsekwencji wymienione poniżej, a następnie zarejestrować je, które mogą być nękane przez log4net, NLog, Serilog lub inny inny pisany framework.
Publiczna klasa WebApiApplication: System.Web.HttpApplicationlog4net.ILog może być równy log4net.LogManager.GetLogger (typeof (WebApiApplication));publiczne nadpisanie void Init ()baza.Init ();this.Error + = WebApiApplication_Error; WebApiApplication_Error (obiekt)null emailer, EventArgs e)var ex = Serwer.GetLastError ();Protokół. Błąd (na przykład);
Możesz również sprawdzić dostosowywanie oddzielnych obiektów za pomocą MVC lub internetowego interfejsu API:
Custom Error Logging In Asp.net
Inicio De Sesión De Error Personalizado En Asp.net
Anpassat Fel Vid Inloggning Asp.net
Benutzerdefinierte Fehlerprotokollierung In Asp.net
Erro Personalizado De Registro Em Asp.net
Aangepaste Fout Bij Inloggen Asp.net
Erreur Personnalisée Lors De La Connexion à Asp.net
Errore Personalizzato Di Accesso Ad Asp.net
Пользовательская регистрация ошибок в Asp.net
Asp.net의 사용자 지정 오류 로그인