Ich habe ein virtuelles Verzeichnis auf meiner Site (Testumgebung). Es ist eine UNC-Freigabe, die auch als öffentliches FTP verwendet wird.
Es ist so konfiguriert, dass eine Verbindung als Domänenadministratorkonto hergestellt wird, und "Testeinstellungen" besagt, dass alles funktioniert. Wenn ich jedoch versuche, eine Verbindung herzustellen, erhalte ich:
500 - "Fehler beim Starten der Überwachung von Änderungen in \ INTRANET \ FTP \ test \ web.config, da der Zugriff verweigert wurde"
Dies ist ein ASP.NET YSOD. Ich bin mir nicht sicher, warum ASP.NET überhaupt involviert ist, da es sich um eine statische JPG-Datei handelt, die ich anfordere.
Ich habe versucht, die Ablaufverfolgung für fehlgeschlagene Anforderungen zu aktivieren. Dies ist der spezifische Fehler:
- Modulname WindowsAuthentication
- Benachrichtigung 2
- HTTP-Status 500
- Interner HttpReason-Serverfehler
- HttpSubStatus 0
- ErrorCode 0
- ConfigExceptionInfo
- Benachrichtigung AUTHENTICATE_REQUEST
- ErrorCode Der Vorgang wurde erfolgreich abgeschlossen. (0x0)
Wenn ich den "Physical Path Logon Type" von ClearText in Network ändere. Ich erhalte den folgenden IIS-Fehler:
HTTP-Fehler 500.19 - Interner Server
Fehler Auf die angeforderte Seite kann nicht zugegriffen werden, da die zugehörigen Konfigurationsdaten für die Seite ungültig sind.
Detaillierte Fehlerinformationen
- Modul IIS Web Core
- Benachrichtigung BeginRequest
- Handler Noch nicht festgelegt
- Fehlercode
0x80070005
- Config Error Konfigurationsdatei kann nicht aufgrund unzureichender Berechtigungen lesen
- Konfigurationsdatei
\\?\UNC\INTRANET\FTP\test\web.config
Angeforderte URL http://test.mydowmain.com:80/uploads/images/ca49acf6-6174-412e-8abd-59fab983e931.jpg
Physischer Pfad
\\INTRANET\FTP\test\images\ca49acf6-6174-412e-8abd-59fab983e931.jpg
Anmeldemethode Noch nicht festgelegt
- Logon User Noch nicht festgelegt
- Protokollverzeichnis für Anforderungsablaufverfolgung fehlgeschlagen
C:\inetpub\logs\FailedReqLogFiles
Dies erzeugt nicht seltsamerweise ein fehlgeschlagenes Anforderungsprotokoll. Ich habe die Ablaufverfolgung für fehlgeschlagene Anforderungen so eingestellt, dass Fehler mit den Fehlercodes 400-999 verfolgt werden.
Beachten Sie auch, dass beim Öffnen der Konfigurationsfunktion in IIS ein Fehler auftritt, bei dem der Zugriff verweigert wird.
Ich habe auf meinem lokalen Entwicklercomputer genau dasselbe Setup mit demselben UNC-Pfad und demselben Benutzer, mit dem es funktioniert. Nur auf dem Testserver geht es nicht.
Was mache ich falsch?