Yellow Screen of Death

YSOD (akronim ang. Yellow Screen of Death dosł. kanarkowy ekran śmierci) – żargonowe zdefiniowanie komunikatów błędów wyświetlanych na żółtym tle. Nazwa nawiązująca aż do do wnętrza wyższym stopniu znanego pojęcia BSOD – Blue (ang. niebieski) Screen of Death.W aplikacjach spośród rodziny Mozilli kanarkowy ekran sygnalizuje pomyłka parsowania XML, co ma miejsce, jak przeglądarka próbuje przetworzyć patentowany składniowo (ang. not well-formed) zaświadczenie XML np. spośród niedomkniętym znacznikiem.Żółty ekran pojawia się zwykle, jak serwer WWW przesyła paczka HTML jak XHTML spośród zalecanym typem MIME "application/xhtml+xml" bez uprzedniego sprawdzenia zgodności spośród XHTML.W takim przypadku żółta staje się tylko kompozycja obszaru przeznaczonego aż do wyświetlania stron www, tudzież sprzęg użytkownika pozostaje nienaruszony. Natomiast jak pomyłka jest spowodowany na mocy szyfr przeglądarki czy rozszerzenia Firefox, całe otwór okienny programu być może stać się zastąpione na mocy kanarkowy ekran śmierci.Żółty ekran śmierci owo podobnie jak zdefiniowanie ekranu wyjątku zgłoszonego na mocy ASP.NET.Ekran zawiera wiadomość oficjalna wyjątku a rejestrowanie stosu wywołań na żółtym tle. Jeśli naszywka została uruchomiona do wnętrza trybie debugowania, wyświetlane jest stan rzeczy kodu źródłowego na stosie wywołań. Sam szyfr początkowy będący źródłem błędu jest pokazywany, pod warunkiem naszywka używa wstawionego kodu (ang. inline).Domyślnie paczka Web.config określa behawior serwera do wnętrza przypadku wystąpienia nieobsłużonego wyjątku jak wyświetlenie prostego komunikatu błędu bez ujawniania oglądającemu stronę www informacji, które mogłyby słabnąć bezpieczeństwo aplikacji. W pliku Web.config wolno podobnie jak ustalić własną stronę błędu czy nakazać pokazanie całego komunikatu błędu wszystkim odwiedzającym stronę (domyślnie jest mąż wyświetlany tylko łączącym się spośród localhost).