Efektywne debugowanie aplikacji w ASP.NET na serwerach testowych

Większość zespołów rozwijających oprogramowanie posiada serwery ze środowiskiem testowym.

Często środowisko takie jest skonfigurowane na domyślnym Publish Profile’u, który w przypadku aplikacji internetowych ASP.NET domyślnie wyświetla zminifikowane bundle CSS i JavaScript.

Czasami jednak zachodzi potrzeba zdebugowania błędu, którego nie możemy zdebugować lokalnie. Wtedy z pomocą przychodzi nam klucz w web.configu w sekcji <system.web>:

 <compilation targetFramework="4.5" debug="true" />

Ustawienie wartości debug na true powoduje wyłączenie wyświetlania scalonych/zminifikowanych wersji arkuszy stylów i skryptów, a także powrót do „rozdrobnienia” na pojedyncze pliki.

Dodatkowo, w przypadku występowania błędów (przede wszystkim serwerowych) można wyłączyć strony błędów IIS i wyprowadzać komunikaty błędów aplikacji bezpośrednio na ekran ustawieniem:

<customErrors mode="Off" />

Miłego debugowania!

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *