tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
4
ZUGRIFFE
1470
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    TheCurse TheCurse ist offline Grünschnabel
    Registriert seit
    Jul 2005
    Beiträge
    4
    Hallo,
    ich habe folgendes Problem. Ich will eine Datei zum lesen öffnen. Diese liegt unter D:\ und heißt test.txt.

    Dazu folgender Code:
    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)
     
      (...)
    Nun bekomme ich immer diesen Fehler:
    Code :
    1
    
    Anforderung des Berechtigungstyps System.Security.Permissions.FileIOPermission, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 ist fehlgeschlagen.
    Wenn ich die Datei in das Programmverzeichnis kopiere und anstelle von D:\test.txt einfach test.txt schreibe funktioniert alles.

    Also wie muss ich jetzt einen kompletten Pfad mit Laufwerksbuchstaben angeben?
    Hoffe jemand weiß rat.

    Mit freundlichen Grüßen
    TheCurse
     

  2. #2
    Avatar von Alexander Schuc
    Alexander Schuc Alexander Schuc ist offline admin | crazy-weasel
    tutorials.de Administrator
    Registriert seit
    Aug 2001
    Ort
    Österreich, Stmk, Graz
    Beiträge
    2.783
    Hast du die Rechte um auf Laufwerk D zu schreiben?

    MfG,
    Alex
     
    With 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

  3. #3
    TheCurse TheCurse ist offline Grünschnabel
    Registriert seit
    Jul 2005
    Beiträge
    4
    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
     

  4. #4
    TheCurse TheCurse ist offline Grünschnabel
    Registriert seit
    Jul 2005
    Beiträge
    4
    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
     

  5. #5
    TheCurse TheCurse ist offline Grünschnabel
    Registriert seit
    Jul 2005
    Beiträge
    4
    Ok, habs rausgefunden. Musste eine neue Regel im .NET Framework erstellen. Jetzt funktioniert es!

    MfG
    TheCurse
     

Ähnliche Themen

  1. Betriebssystem defekt!! Festplatte defekt!! HILFE !
    Von goldstern im Forum Microsoft Windows
    Antworten: 10
    Letzter Beitrag: 12.01.07, 00:00
  2. Festplatte defekt? Betriebssystem defekt? Was tun?
    Von nex_m im Forum Microsoft Windows
    Antworten: 5
    Letzter Beitrag: 21.04.06, 02:04
  3. Pfadangaben
    Von exi im Forum Flash Plattform
    Antworten: 1
    Letzter Beitrag: 26.09.02, 18:45
  4. includes mit pfadangaben
    Von Bomber im Forum PHP
    Antworten: 10
    Letzter Beitrag: 27.11.01, 09:29