Runtime Error
Gemini. Dit beeld (zie printscreen) kreeg ik te zien bij het doorklikken op een nieuwsbericht van een krant (Volkskrant 29-05-25).
Kan je zien en uitleggen wat hier aan de hand is?
Gebaseerd op de screenshot die je hebt gestuurd, is hier een uitleg van wat er aan de hand is:
Wat je ziet is een "Runtime Error" pagina.
Dit is een technische foutmelding die door een webserver wordt gegenereerd wanneer er een probleem optreedt bij het uitvoeren van een webapplicatie. In dit geval is het de website van de krant waar je op doorklikte.
Uitleg van de belangrijke onderdelen:
"Description: An application error occurred on the server."
Dit is de kern van het probleem. Er is een fout opgetreden in de software (de webapplicatie) van de krant, op hun server. De melding geeft ook aan dat de huidige foutweergave-instellingen (om veiligheidsredenen) voorkomen dat de volledige details van de fout op afstand zichtbaar zijn. Dit betekent dat de beheerder van de server meer gedetailleerde informatie kan zien dan jij.
"Details: To enable the details of this specific error message to be viewable on remote machines, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "Off"."
Dit gedeelte is gericht aan de ontwikkelaars of beheerders van de website. Het legt uit hoe ze de gedetailleerde foutmelding zichtbaar kunnen maken voor externe gebruikers (zoals jij). Dit doen ze door een specifieke configuratie in een bestand genaamd "web.config" aan te passen. Het voorbeeld van de "web.config" configuratie die je eronder ziet, illustreert precies dit punt, waar de mode van customErrors op "Off" is gezet.
De codevoorbeelden van "Web.Config Configuration File"
Deze secties tonen hoe de "web.config" eruitziet met verschillende instellingen voor foutafhandeling:
De eerste box (<customErrors mode="Off"/>) laat zien hoe de instelling zou moeten zijn om de gedetailleerde foutmelding weer te geven aan de eindgebruiker.
De tweede box (<customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>) is waarschijnlijk de huidige instelling op de server van de krant. "RemoteOnly" betekent dat alleen lokale gebruikers (die direct op de server werken) de gedetailleerde fouten zien, terwijl externe gebruikers (zoals jij) een algemene foutpagina zien (of in dit geval, deze "Runtime Error" pagina). De defaultRedirect verwijst naar een aangepaste foutpagina, wat een betere gebruikerservaring zou zijn dan deze technische melding.
Wat dit voor jou betekent:
De website van de krant waar je op klikte, heeft een technische storing. De applicatie draait niet correct op hun server. In plaats van een nette, gebruiksvriendelijke foutpagina te tonen, krijg je deze technische melding te zien die meer bedoeld is voor de ontwikkelaars.
Wat je kunt doen:
Vernieuw de pagina: Soms is dit een tijdelijke storing en lost het vernieuwen van de pagina het probleem op.
Probeer het later nog eens: De storing kan van korte duur zijn.
Meld het aan de krant: Als het probleem aanhoudt, kun je overwegen contact op te nemen met de krant (via hun contactpagina of sociale media) om hen op de hoogte te stellen van de fout. Dit helpt hen om het probleem op te lossen.
Kortom, je ziet een technische fout op de website van de krant, en de configuratie van hun webserver toont je deze foutmelding in plaats van een vriendelijkere pagina.