ERLEDIGT
JA
JA
ANTWORTEN
4
4
ZUGRIFFE
1470
1470
EMPFEHLEN
-
Hallo,
ich habe folgendes Problem. Ich will eine Datei zum lesen öffnen. Diese liegt unter D:\ und heißt test.txt.
Dazu folgender Code:
Nun bekomme ich immer diesen Fehler:Code :1 2 3 4 5 6 7 8 9
Imports System.IO Private Sub GetFile() Dim FStream As FileStream dim strPath As String = "D:\test.txt" FStream = New FileStream(strPath, FileMode.Open) (...)
Wenn ich die Datei in das Programmverzeichnis kopiere und anstelle von D:\test.txt einfach test.txt schreibe funktioniert alles.Code :1
Anforderung des Berechtigungstyps System.Security.Permissions.FileIOPermission, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 ist fehlgeschlagen.
Also wie muss ich jetzt einen kompletten Pfad mit Laufwerksbuchstaben angeben?
Hoffe jemand weiß rat.
Mit freundlichen Grüßen
TheCurse
-
04.07.05 21:50 #2
- Registriert seit
- Aug 2001
- Ort
- Österreich, Stmk, Graz
- Beiträge
- 2.783
Hast du die Rechte um auf Laufwerk D zu schreiben?
MfG,
AlexWith the first link the chain is forged. The first speech censored, the first thought forbidden, the first freedom denied, chains us all irrevocably.
Aaron Satie
Legends... are the spice of the universe, Mr. Data, because they have a way of sometimes coming true.
Captain Jean-Luc Picard, Stardate ~41294.5
Tutorials.de chattet. Hier gibts auch .net Support ^^
Klickt auf chattet und nutzt den Webchat, oder verbindet euch zu irc.tutorials.de - Channel #Tutorials.de
(moo)blog furred.net // SiteInfo für WP7 // Pastebin für WP7 // BlogEngine.net Extensions
-
Ja, ich habe volle Rechte um die Datei zu lesen (worum es geht), zu schreiben, löschen etc.
Eigentlich kann es nicht an den Rechten liegen. Ich habe die Vermutung, das die Datei nicht gefunden wird, da die selbe Fehlermeldung kommt, wenn ich z.B. testasdf.txt3 angeben (was definitiv nicht vorhanden ist).
Und wie gesagt, wenn ich die Datei ins Programmverzeichnis kopiere und einen relativen Pfad angebe habe ich keine Probleme.
MfG
TheCurse
-
Ich habe das ganze jetzt eingrenzen können.
Die ausführbare Datei liegt auf einem Netzlaufwerk. Wenn ich die Datei in ein lokales Verzeichnis kopiere funktioniert alles. Ich bekomme beim starten des Projektes auch immer die Meldung, dass das Projekt als nicht vertrauenswürdig ausgeführt wird, wenn ich es von dem Netzlaufwerk starte.
Kann ich das irgendwo einstellen, dass meine Projekte, die auf dem Netzlaufwerk liegen, vertrauenswürdig ausgeführt werden?
MfG
TheCurse
-
Ok, habs rausgefunden. Musste eine neue Regel im .NET Framework erstellen. Jetzt funktioniert es!
MfG
TheCurse
Ähnliche Themen
-
Betriebssystem defekt!! Festplatte defekt!! HILFE !
Von goldstern im Forum Microsoft WindowsAntworten: 10Letzter Beitrag: 12.01.07, 00:00 -
Festplatte defekt? Betriebssystem defekt? Was tun?
Von nex_m im Forum Microsoft WindowsAntworten: 5Letzter Beitrag: 21.04.06, 02:04 -
Pfadangaben
Von exi im Forum Flash PlattformAntworten: 1Letzter Beitrag: 26.09.02, 18:45 -
includes mit pfadangaben
Von Bomber im Forum PHPAntworten: 10Letzter Beitrag: 27.11.01, 09:29





Zitieren

Login





