Efektywne debugowanie aplikacji w ASP.NET na serwerach testowych

Categories Bez kategorii

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!

Leave a Reply

Your email address will not be published. Required fields are marked *