YSOD
Z Wikipedii
YSOD (akronim ang. Yellow Screen Of Death, dosł. "Żółty ekran śmierci") - żargonowe określenie komunikatów błędów wyświetlanych na żółtym tle (nawiązujące do Blue Screen of Death).
[edytuj] Mozilla
W aplikacjach z rodziny Mozilli żółty ekran sygnalizuje błąd parsowania XML, co ma miejsce, gdy przeglądarka próbuje przetworzyć niepoprawny składniowo (ang. not well-formed) dokument XML np. z niedomkniętym znacznikiem.
Żółty ekran pojawia się zwykle, gdy serwer WWW przesyła plik HTML jako XHTML z zalecanym typem MIME "application/xhtml+xml" bez uprzedniego sprawdzenia zgodności z XHTML.
W takim przypadku żółta staje się jedynie zawartość obszaru przeznaczonego do wyświetlania stron www, a interfejs użytkownika pozostaje nienaruszony. Natomiast gdy błąd jest spowodowany przez kod przeglądarki lub rozszerzenia, całe okno programu może zostać zastąpione przez żółty ekran śmierci.
[edytuj] ASP.NET
Żółty ekran śmierci to także określenie ekranu wyjątku zgłoszonego przez ASP.NET.
Ekran zawiera komunikat wyjątku oraz zapis stosu wywołań na żółtym tle. Jeśli aplikacja została uruchomiona w trybie debugowania, wyświetlane jest położenie kodu źródłowego na stosie wywołań. Sam kod źródłowy będący źródłem błędu jest pokazywany, jeżeli aplikacja używa wstawionego kodu (ang. inline).
Domyślnie plik Web.config określa zachowanie serwera w przypadku wystąpienia nieobsłużonego wyjątku jako wyświetlenie prostego komunikatu błędu bez ujawniania oglądającemu stronę www informacji, które mogłyby obniżyć bezpieczeństwo aplikacji. W pliku Web.config można także określić własną stronę błędu lub nakazać pokazanie całego komunikatu błędu wszystkim odwiedzającym stronę (domyślnie jest on wyświetlany jedynie łączącym się z localhost).