DevTrain Startseite Visual Studio 1 Magazin  
  
  
SUCHEN:  
ARTIKEL ONLINE: 525   

Kategorien
.NET
Datenbanken
Web
XML

Allgemein
Camp
Foren
Events
Persönliche Einstellungen
Registrieren
Prämien Shop
Kontakt
Impressum
Über DevTrain

Autoren



 

Forum: ASP.NET | Thema: Fehler bei Zugriff auf Netzlaufwerk (System.UnauthorizedAccessException) | Von: The Trigger ( 31.05.2005 17:06)

Hallo,

ich habe mir einen eigenen kleine Fileexplorer gebaut, um Dateien in einem Virtual Directory anzuzeigen. Nur bekomme ich immer folgende Fehlermeldung:

Der Zugriff auf den Pfad .... wurde verweigert.
Beschreibung: Beim Ausführen der aktuellen Webanforderung ist ein unverarbeiteter Fehler aufgetreten. Überprüfen Sie die Stapelüberwachung, um weitere Informationen über diesen Fehler anzuzeigen und festzustellen, wo der Fehler im Code verursacht wurde.

Ausnahmedetails: System.UnauthorizedAccessException: Der Zugriff auf den Pfad .... wurde verweigert.

ASP.NET darf auf die angeforderte Ressource nicht zugreifen. Gewähren Sie der ASP.NET-Prozessidentität Zugriffsrechte für die Ressource. ASP.NET hat eine Standardprozessidentität (gewöhnlich '{MACHINE}\ASPNET' unter IIS 5 bzw. Network Service unter IIS 6), die verwendet wird, wenn die Anwendung keinen Identitätswechsel ausführen kann. Wenn die Anwendung über <identity impersonate="true"/> einen Identitätswechsel ausführen kann, wird als Identität gewöhnlich der anonyme Benutzer (normalerweise IUSR_MACHINENAME) bzw. der authentifizierte Anfragebenutzer verwendet.

Um ASP.NET Schreibrechte für eine Datei zu gewähren, klicken Sie im Explorer mit der rechten Maustaste auf die Datei, wählen "Eigenschaften" und anschließend die Registerkarte "Sicherheit". Klicken Sie auf "Hinzufügen", um den entsprechenden Benutzer bzw. eine Gruppe hinzuzufügen. Markieren Sie das ASP.NET-Konto und aktivieren Sie jeweils das Kontrollkästchen für den gewünschten Zugriff.

Hat jemand eine Idee woran das liegen kann ? Der IIS ist auf Integrierte Windows-Authentifizierung eingestellt. In der Machine.config wird ein Domänen-Benutzer verwendet, der auch volle Zugriffsrechte auf das Verzeichnis hat, welche angezeigt werden soll.

Danke
Björn


Betreff Von Datum
Re: Fehler bei Zugriff auf Netzlaufwerk...
Hallo, Björn,<br><br>wo liegt denn das Verzeichnis ? Unter dem wwwroot ?<br>Funktioniert es, wenn du die Ausführungen über den<br>Server machst ?<br><br>Ich hatte mal ein ähnliches Problem. Da konnte ich...
Guido Nachtigall 01.06.2005 08:39
Re: Fehler bei Zugriff auf Netzlaufwerk...
Das Verzeichnis ist ein virtuelles Verzeichnis im IIS, welches eine Freigabe auf unserem Fileserver (Cluster) ist.<br><br>Was hinzu kommt, das wenn ich "<identity impersonate="true" />" aus der Web.config...
The Trigger 01.06.2005 11:29
Re: Fehler bei Zugriff auf Netzlaufwerk...
Das Problem ist das gleiche was ich hab. Es nennt sich Double Hopping oder so ähnlich. <br>Aus Gründen der Sicherheit lässt es der IIS nicht zu, daß die Authentifizierung durchgereicht wird. <br><br>Das...
Guido Nachtigall 01.06.2005 11:41
Re: Fehler bei Zugriff auf Netzlaufwerk...
Wie kann man impersonate zwischendurch verändern ? Hast du evtl. ein kurzes Beispiel ?<br><br>Danke<br>Gruß<br><br>Björn
The Trigger 01.06.2005 12:48
Re: Fehler bei Zugriff auf Netzlaufwerk...
Kann man alles in diesem Link lesen:<br><br>http://www.devtrain.de/news.aspx?artnr=935<br><br>Gruß<br><br>Guido
Guido Nachtigall 01.06.2005 17:28

Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!

 Betreff:
 Nachricht: Den Beitrag finden Sie nun unter: http://beta.devtrain.de/foren Die Benutzerdaten und Foreninhalte von beta.devtrain.de und www.devtrain.de sind die selben.
Sie können sich dort sogar per RSS über neue Inhalte informieren lassen.
Bei Problemen bitte direkt Mail an asp [AT] ppedv.de.

 Signatur:

  



Login
Username:


Passwort:






Passwort vergessen?

Advanced Developers Conference vom 14.-15. Februar 2011

© Copyright 2003 ppedv AG