Mam ogólny program obsługi wyjątków, Application_error w moim global.asax, gdzie próbuję wyizolować wszystkie nieprzechwycone wyjątki na wszystkich moich wielu stronach. Nie chcę używać Page_error do przechwytywania wyjątków, ponieważ wywoływanie tego na tak wielu stronach jest nieefektywne. Więc gdzie w tym wyjątku mogę znaleźć stronę, która spowodowała wyjątek?Jak uzyskać stronę, która rzuciła wyjątek do Application_error w aspx
15
A
Odpowiedz
27
HttpContext con = HttpContext.Current;
con.Request.Url.ToString()
2
Pamiętaj, że strona nie jest (nie powinna) zawsze być przyczyną wyjątku. Równie dobrze mógłby pochodzić z innego zespołu - a jeśli nie masz logiki w swoich kodach, prawdopodobnie będzie pochodzić z innego zespołu. Nie zrozumcie mnie źle, dobrze jest wiedzieć, która strona, z aspektu mówiącego X Page spowodował Y wyjątek w montażu Z.
Powiązane problemy
- 1. Jak wrócić do linii kodu, która rzuciła wyjątek w debugerze Visual Studio 2010?
- 2. Jak stworzyć niestandardową stronę aspx w Umbraco?
- 3. Rzut http wyjątek (Nieautoryzowane) od Application_Error
- 4. jak przekierować na stronę aspx w akcji kontrolera
- 5. Jak przypisać stronę wzorcową do istniejącej strony .aspx?
- 6. Zalety [HandleError] nad Application_Error
- 7. Global.asax - Application_Error - Jak mogę pobrać dane strony?
- 8. Ani Globalne Filtr Wyjątek lub Application_Error są Catching nieobsługiwany wyjątków
- 9. Jak uzyskać dostęp do wartości zmiennej C# na stronie .aspx?
- 10. Jak uzyskać dostęp do zasobów zewnętrznych z witryny Aspx
- 11. Jak uzyskać stronę json za pomocą httpunit
- 12. wget pobierz aspx strona
- 13. Jak uzyskać stronę wikipedii w wielu językach?
- 14. Jakie są liczby w śledzeniu stosu .NET na stronie błędu ASPX?
- 15. Jak wyświetlać ASPX w innym dynamicznym DIV ASPX w środowisku wykonawczym?
- 16. Błąd nie jest zalogowany z Application_Error
- 17. Jak sprawdzić, czy żądanie/odpowiedź jest dostępne w Application_Error?
- 18. Wtyczka do Firefoksa, która pobiera całą stronę internetową?
- 19. Bezpośrednia konwersja .aspx do .pdf
- 20. Utwórz stronę WordPress, która przekierowuje do innego adresu URL.
- 21. asp.net przekazać zmienną z kodu do .aspx
- 22. Konwersja pojedynczego pliku aspx do kodu za
- 23. Jak mogę się dowiedzieć, która procedura spowodowała wyjątek w Delphi?
- 24. Czy powinienem wyrzucić wyjątek, który ma miejsce w procedurze obsługi Application_Error w pliku Global.asax?
- 25. Dynamiczne renderowanie strony w ASPX
- 26. ASP.Net Response.Redirect nie działa w Application_Error?
- 27. Jak uzyskać stronę Div of Master na stronie w ASP.net?
- 28. Czy mogę uzyskać stronę odsyłającą?
- 29. Application_Error - GetLastError() lub GetLastError(). GetBaseException()
- 30. uzyskać stronę appengine bez www
Nawiasem mówiąc, to "Global.asax" –