Klassische ASP auf IIS7: Verweigerung Fehler Browser auf 500 Internal Server Error senden
-
12-09-2019 - |
Frage
Ich habe klassischer ASP läuft auf IIS 7
Auch wenn ich das ASP „Debugging-Eigenschaften“ konfiguriert „Fehler zu Browser = True Senden“, weigert sich, die Web-App-Fehler an den Browser zu senden und weiterhin einen 500 Interner Serverfehler zu senden.
- Ihr Browser hat "Show HTTP-Fehlermeldungen" nicht aktiviert.
- Anforderungsfehler Tracing installiert ist (nicht sicher, ob das im Zusammenhang)
- geschieht sowohl auf Webseiten geladen lokal auf dem Server und Remote
- Die App Pool integriert ist (nicht sicher, ob diese Fragen)
Irgendwelche Ideen?
Lösung
Versuchen: Internet Information Services (IIS) -Manager -> Standard-Website -> Klicken Sie auf Seiten Eigenschaften Fehler und Detail-Fehler wählen
Andere Tipps
Ich habe das gleiche Problem mit einem klassischen ASP-App läuft in einem Unterordner von einer Website. Ich hatte detaillierte Fehler aktiviert und die 500 zeigte noch. Mein Entschluß war übergeordnete Pfade in dem ASP-Abschnitt in IIS für die Site als die Anwendung wurde Referenzierung der übergeordneten Ordner mit“../":
aktiviert
hatte ich dies auftritt auf einer Anwendung klassischer ASP in einem Unterordner läuft von einer Website. Die Lösung war:
IIS > Click into your Site > Click into your Application folder > Error Pages > Edit Feature Settings > set to: Detailed Errors
IIS-Manager >> doppelklicken Sie auf das ASP Symbol, um die ASP-Seite zu öffnen. Erweitern Sie den Debug-Knoten Eigenschaften und stellen Sie senden Fehler zu Browser zu True .
Wenn Sie das Projekt in einer gemeinsamen Umgebung hosten, dann können Sie das folgende Snippet verwenden, um die Fehler anzuzeigen.
<configuration>
<system.webServer>
<httpErrors errorMode="Detailed" />
</system.webServer>
<system.web>
<customErrors mode="Off" />
<compilation debug="true" />
</system.web>
Siehe diese URL für alle Informationen http: // blogs. iis.net/rickbarber/working-past-500-internal-server-error
Hoffe, es hilft jemand
Wenn Ihre Website konfiguriert ist, um den physischen Pfad der Website als einen bestimmten Benutzer zu verbinden, instaed von Passthrough-Authentifizierung verwenden, können Sie diese Fehlermeldung erhalten, wenn es einen Berechtigungsfehler mit diesem Benutzer. Es kann auch erforderlich sein, um den Windows-Prozessaktivierungsdienst neu zu starten und dann IIS neu starten.