Fehler

IIS Remote-Fehlermeldung ausgeben

In der Entwicklung ist es zeitweise notwendig, dass die Fehlermeldungen auch Remote – auf dem Client – ausgegeben werden.

Achten Sie bitte darauf, dass auf Produktivsystemen diese Funktionalität deaktiviert ist. Jede interne Informationen des Systems können Informationen frei geben, die das System angreifbar macht!

Standardanzeige IIS 

IIS Fehlermeldungen
IIS Fehlermeldungen

Runtime ErrorDescription: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine.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“.

<!-- Web.Config Configuration File -->
<configuration>
	<system.web>
		<customErrors mode="Off"/>
	</system.web>
</configuration>

Notes: The current error page you are seeing can be replaced by a custom error page by modifying the „defaultRedirect“ attribute of the application’s <customErrors> configuration tag to point to a custom error page URL.

<!-- Web.Config Configuration File -->
<configuration>
	<system.web>
		<customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
	</system.web>
</configuration>

Remote – Client – Fehlerausgabe aktivieren

Für die Aktivierung der Client-Seitigen Fehlermeldung öffnen Sie die web.config der Webanwendung und fügen im Knoten configuration / system.web den folgenden Knoten ein:

<customErrors mode="Off"/>

Sollte der Konten system.web bei Ihnen nicht existieren, so fügen Sie die folgenden Knoten ein:

<system.web>
	<customErrors mode="Off"/>
</system.web>

Remote – Client – Fehlerausgabe deaktivieren 

Möchten Sie die Clientseitige Fehlermeldung wieder deaktivieren und auf dem Server aktivieren, so passen Sie den Knoten wie folgt an:

<customErrors mode="RemoteOnly"/>

Für die komplette Deaktivierung – Client- und Serverausgabe deaktiviert – der Fehlermeldungen ändern Sie den Wert wie folgt:

<customErrors mode="On"</>

Möchten Sie eine Benutzerdefinierte Fehlerseite ausgeben, so passen Sie den Knoten customErrors wie folgt an, wobei Sie den Namen ErrorPage.htm mit Ihrer Seite benennen.

<customErrors mode="RemoteOnly" defaultRedirect="Error.page.htm" />