2009-09-21 2 views
54

Ich habe klassische ASP auf IIS 7 ausgeführtklassischen ASP auf IIS7: Verweigerung auf 500 Internal Server Fehler Browser senden Fehler

Auch wenn ich die ASP „Debugging-Eigenschaften“ konfiguriert „Fehler zu Browser schicken = True ", weist die Web-App zurück, Fehler an den Browser zu senden, und sendet weiterhin einen 500-internen Serverfehler.

  • Mein Browser hat "Show Friendly HTTP Error Messages" deaktiviert. (Wenn diese Fragen nicht sicher)
  • Anforderungsfehler Tracing installiert ist (nicht sicher, ob das in engem Zusammenhang steht), die beide auf Webseiten
  • geschieht lokal auf dem Server geladen und aus der Ferne
  • Die App Pool integriert ist

Irgendwelche Ideen?

Antwort

88

Versuchen: Internetinformationsdienste (IIS) -Manager —> Standard-Website —> Klicken Sie auf Fehlerseiten Eigenschaften und wählen Sie Details Fehler

+0

hilft musste ich auch mein virtuelles Verzeichnis in eine Anwendung umwandeln –

1

Wenn Ihre Website konfiguriert ist, um den physischen Pfad der verbinden Website als ein bestimmter Benutzer, der die Passthrough-Authentifizierung verwendet, erhalten Sie möglicherweise diesen Fehler, wenn bei diesem Benutzer ein Berechtigungsfehler vorliegt. Es kann auch erforderlich sein, den Windows-Prozessaktivierungsdienst neu zu starten und anschließend IIS neu zu starten.

+1

Dies ist die ungefähre Fall für mich war: a 500 Fehler mit nichts, um es in einer Protokolldatei anzuzeigen. Der IIS-Prozess konnte den physischen Pfad jedoch nicht öffnen (er befand sich in meinem Home-Verzeichnis und IIS verwendete Pass-Through-Authentifizierung). –

6

Ich hatte dies auf einer klassischen ASP-Anwendung in einem Unterordner einer Website aufgetreten. Die Lösung war:

IIS > Click into your Site > Click into your Application folder > Error Pages > Edit Feature Settings > set to: Detailed Errors

5

ich das gleiche Problem mit mit einer klassischen ASP-Anwendung in einem Unterordner von einer Website ausgeführt wird. Ich hatte detaillierte Fehler aktiviert und die 500 zeigte immer noch. Mein Entschluß war übergeordnete Pfade in dem ASP-Abschnitt in IIS für die Site als die Anwendung zu ermöglichen, wurde Referenzierung der übergeordneten Ordner mit „../“:

CEnable Parent Paths for Classic ASP - IIS

+0

Ich vergesse das immer. Viele Jahre vergehen zwischen dem Versuch, eine neue klassische ASP-Site zu erstellen und dann BAM! Seltsame 500 Fehler. Dies ist normalerweise das Problem. –

3

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> 

finden diese URL für alle Informationen http://blogs.iis.net/rickbarber/working-past-500-internal-server-error

Hoffe, dass es jemand

Verwandte Themen