![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#1 |
Jr. Member
![]() Registriert seit: 10.08.2004
Alter: 44
Beiträge: 33
|
![]() 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(); 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 |
![]() |
![]() |
![]() |
#2 |
Inventar
![]() Registriert seit: 24.09.2001
Beiträge: 7.335
|
![]() 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? ![]()
____________________________________
Weiterhin zu finden auf http://martin.leyrer.priv.at , http://twitter.com/leyrer , http://www.debattierclub.net/ , http://www.tratschen.at/ und via Instant Messaging auf Jabber: m3 <ät> cargal.org . |
![]() |
![]() |
![]() |
#3 |
Hero
![]() Registriert seit: 04.09.2001
Beiträge: 894
|
![]() 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 |
![]() |
![]() |
![]() |
#4 |
Jr. Member
![]() Registriert seit: 10.08.2004
Alter: 44
Beiträge: 33
|
![]() 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 |
![]() |
![]() |
![]() |
#5 |
Inventar
![]() Registriert seit: 24.09.2001
Beiträge: 7.335
|
![]()
____________________________________
Weiterhin zu finden auf http://martin.leyrer.priv.at , http://twitter.com/leyrer , http://www.debattierclub.net/ , http://www.tratschen.at/ und via Instant Messaging auf Jabber: m3 <ät> cargal.org . |
![]() |
![]() |
![]() |
#6 |
Jr. Member
![]() Registriert seit: 10.08.2004
Alter: 44
Beiträge: 33
|
![]() Danke
|
![]() |
![]() |
![]() |
#7 |
Hero
![]() Registriert seit: 04.09.2001
Beiträge: 894
|
![]() 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 |
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|