3 Stimmen

"Fehler 403" Fehler beim remote Zugriff auf elmah.axd über HTTPS in ASP.NET WebForms

Ich versuche, ELMAH in einer Webforms-Anwendung zu integrieren. Aus Gründen, die ich nicht ändern darf, muss auf die gesamte Anwendung nur über HTTPS zugegriffen werden.

Die Anwendung funktioniert, aber wir können nicht remote auf die Protokolldatei von ELMAH zugreifen. Ich habe diese Anweisungen befolgt, um den Remotezugriff zu ermöglichen, jedoch ohne Erfolg.

Das sind die entsprechenden Konfigurationen, die derzeit in der Produktions-web.config-Datei enthalten sind:

Gibt es etwas anderes, was ich tun könnte? Weiß jemand, ob es irgendwelche Einschränkungen beim Zugriff auf die Protokolldatei von ELMAH über HTTPS gibt?

Beachten Sie, dass wir derzeit IIS 6.0 und das .NET Framework 2.0 verwenden.

10voto

Rajesh Punkte 109

Lösung: in Ihrer Konfigurationsdatei: Ändern Sie die 0 auf 1

zu

was wie ein Zauber funktioniert.

Viel Spaß!!

2voto

Chris B. Behrens Punkte 6523
  1. Platzieren Sie eine einfache HTML-Datei im gleichen Verzeichnis.
  2. Versuchen Sie, auf diese Datei zuzugreifen.

Wenn Sie auf diese Datei nicht zugreifen können, handelt es sich um ein Problem mit den Verzeichnisberechtigungen. Da es keine physische axd-Datei gibt, gibt es auch keine Berechtigungen dafür an sich, daher würde ich vermuten, dass es sich um die Verzeichnissicherheit handelt.

Ich denke nicht, dass dies etwas mit SSL zu tun hat - ein 403 bedeutet "Sie haben keine Berechtigung, auf dieses Element zuzugreifen"... das dürfte nichts mit der Transportsicherheit zu tun haben. Das heißt, es sei denn, es hat problemlos funktioniert, bis Sie SSL aktiviert haben.

Sie können auch die Ausführungsrechte im Verzeichnis überprüfen... erlauben Sie alles (lesen, schreiben, ausführen) und sehen Sie, ob das einen Unterschied macht.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X