it-swarm.com.de

Asp.net - <customErrors mode = "Off" /> Fehler beim Zugriff auf die funktionierende Webseite

Ich habe eine asp.net-Webseite erstellt und auf einen Webserver hochgeladen. Wenn ich jedoch versuche, die Seite remote anzuzeigen, erhalte ich Fehler bezüglich des benutzerdefinierten Tags in der Datei web.config. Die Seite arbeitet lokal ohne Fehler oder Warnungen. Auch wenn ich die Seite als .html-Datei hochlade, kann ich sie aus der Ferne gut anzeigen. Ich habe viele andere Leute mit diesem Fehler gesehen, aber die "Lösungen" sagen nur, das customErrors-Tag in "Off" zu ändern. , was ich getan habe und nicht funktioniert, wissen Sie, gibt es ein Problem mit dem Webserver oder was könnte das Problem hier sein? 

Hier ist die Fehlerseite:

Serverfehler in '/' Anwendung. Laufzeit Fehler Beschreibung: Auf dem Server ist ein Anwendungsfehler aufgetreten. Die aktuellen benutzerdefinierten Fehler> Einstellungen für diese Anwendung verhindern, dass die Details des Anwendungsfehlers (aus Sicherheitsgründen) aus der Ferne angezeigt werden. Es kann jedoch von Browsern angezeigt werden, die> auf dem lokalen Server-Computer ausgeführt werden.

Details: Damit die Details dieser bestimmten Fehlermeldung auf Remote-Computern angezeigt werden können, erstellen Sie ein Tag in einer Konfigurationsdatei "web.config", die sich im Stammverzeichnis der aktuellen Webanwendung befindet. Für dieses Tag> sollte dann das Attribut "mode" auf "Off" gesetzt sein.

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

Hinweise: Die aktuell angezeigte Fehlerseite kann durch eine benutzerdefinierte Fehlerseite ersetzt werden, indem> das Attribut "defaultRedirect" des> Konfigurationstags der Anwendung so geändert wird, dass es auf eine benutzerdefinierte Fehlerseiten-URL verweist.

<configuration>
    <system.web>
        <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
    </system.web>
</configuration>

Und hier ist meine web.config-Datei:

<?xml version="1.0"?>
<configuration>

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

  <system.web>
    <compilation debug="true"/>
    <authentication mode="None"/>
  </system.web>
</configuration>
22
bobby123

Sie sollten nur einen <system.web> in Ihrer Konfigurationsdatei haben .

  <system.web>
    <customErrors mode="Off"/>
    <compilation debug="true"/>
    <authentication mode="None"/>
  </system.web>
</configuration>
45
jvanrhyn

In meinem Fall habe ich beispielsweise versehentlich die Rolle einiger Benutzer in einen falschen Benutzer geändert und meine Anwendung hat beim Starten einen Fehler erhalten (NullReferenceException). Wenn ich das Problem behoben habe, startet die App gut.

0
Ustin