WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   Zugriff aus Network Share mit ASP.NET (http://www.wcm.at/forum/showthread.php?t=142970)

Daywalker23 26.08.2004 11:01

Zugriff aus Network Share mit ASP.NET
 
Hallo!
Ich möchte die Dateien in einem Network Share auslesen, bekomme jedoch eine Fehlermeldung.
Hier ist der Code den ich verwende:
Code:

string strDirectory = @"\\test-server\Share";
DirectoryInfo di = new DirectoryInfo(strDirectory);               
FileInfo[] rgFiles = di.GetFiles();

Ich bekomme jedoch die folgene Fehlermeldung:
System.UnauthorizedAccessException: Der Zugriff auf den Pfad \\test-server\Share wurde verweigert

Es hat aber jeder Zugriff auf dieses Share, und wenn ich das selbe in Bisual Basic.Net schreibe funktionierts, was kann da sein?

Danke für eure Hilfe

Gerald

_m3 26.08.2004 19:15

ASP.NET?
Unter welchem Benutzer läuft denn das Script, hmmm? Kann es sein, dass der Account, unter dem die ASP-NET Scripts laufen, nicht auf Netzlaufwerke zugreifen darf? ;)

Biri 26.08.2004 19:18

hi !

verwende den framework configuration wizzard, um deinem assembly die zugriffsrechte dafür zu geben.

zugriffsrechte von .net applkationen haben nix mit zugriffsrechten von usern zu tun, sondern werden auf ebene des fw gahandhabt.

das thema security wurde bei .net stark erweitert - etwas ähnliches gab es zuvor unter z.B. c++, vb, ... nicht.

außerdem sollte man (guter stil) deklarieren, welche rechte ein assembly benötigt (declarative security) - so wird das prog. gar nicht gestartet, wenn es die benötigten rechte nicht hat - das vermeidet, dass man zu ausführungszeit eine security exception bekommt.

fg
-hannes

Daywalker23 27.08.2004 09:57

Hallo. Danke für eure Vorschläge, habe das Problem schon gelöst.

@Biri: Vielleicht könntest du mir mehr über .NET Security erzählen oder weißt irgendwelche guten Links denn dieses Thema interessiert mich sehr. Wäre nett von dir.

Hab ein weiteres Problem, siehe Thread: Dokument wieder freigeben

Danke

Gerald

_m3 27.08.2004 10:05

http://dotnetexperts.at/

Daywalker23 27.08.2004 10:22

Danke

Biri 27.08.2004 21:42

hi !

also das thema ist wirklich sehr umfangreich, da ist es besser, wenn ich dir auf eine konkrete fragen antworte, sonst wird das etwas lang. :)

bei microsoft kann man eine sucurity dvd für entwickler bestellen:
http://www.microsoft.com/uk/security...on125121120120

ist kostenlos und es wird viel zum thema erklärt - nicht nur sür .net, sondern auch generell - kann also nix verhaut sein, nachdems ja gratis ist, also gleich bestellen (hat bei mir aber 3 wochen gedauert, bis ich die bekommen hab)

falls schneller gehen soll - webcasts zum thema security downloaden:
http://www.microsoft.com/germany/akt...bisherige.aspx

denke, das sollte fürs erst mal ausreichen. ;)

fg
-hannes


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:08 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag