Announcement

Collapse
No announcement yet.

Dateizugriff in lokalem Netz aus Webservice

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Dateizugriff in lokalem Netz aus Webservice

    Hallo,

    ich schaffe es nicht, aus meinem Webservice Dateien im lokalen Netzwerk anzusprechen (z.B. per File.Exists(cFile), aber auch alle anderen Dateizugriffe). Auf den lokalen Laufwerken klappt alles, nur im Netz wird nichts erkannt. Wo muss ich da in der Security drehen ?

    Danke schon mal
    Flesh

  • #2
    Hallo,

    es gibt da prinzipiell nur 2 Möglichkeiten:

    1. Der Worker-Prozess von ASP.NET wird unter einem Benutzerkonto ausgeführt, das Zugriffsrechte auf die Netzwerkressourcen hat (das Konto für den Worker-Prozess wird im <i>processModel</i>-Abschnitt der <i>machine.config</I>-Datei gesetzt).

    2. Innerhalb vom Web Service wird das Benutzerkonto über <b>LogonUser</b> (P/Invoke) und <b>WindowsIdentity.Impersonate</b> für die Zeitdauer des Zugriffs auf die Netzwerk-Ressource ausgetauscht (siehe VB.NET-Beispiel <i><a href="/webx?13@@.2cb7d71d/0">Andreas Kosch "Windows-Kennwort prüfen" 02.12.2003 07:49</a></i>)

    Comment

    Working...
    X