Accesso a File su server

venerdì 28 novembre 2003 - 10.32

Adso Profilo | Newbie

Ciao,
ho il seguente problema:

Voglio accedere, lato server, ad un file residente su un percorso remoto (residente su un altro server) oppure su una Virtual Directory IIS.

Utilizzando l'oggetto System.IO.File, anche se la documentazione indica che è possibile usare path del tipo "\\\\AltroServer\\MyShare\\file.est" (in C#), mi ritorna un errore di file inesistente.
Naturalmente il file esiste ed ho accesso ad esso (come confermato dall'inserimento dello stesso percorso nella address bar).

Stesso discorso per le directory virtuali, che se non risiedono sulla C: del Server Web non funzionano.


Aiuto!

luca76-rm Profilo | Newbie

hai provato ad aggiungere questo tag xml nel file web.config?
<identity impersonate="true" />

prova ad inserirlo dopo i tag </authorization> e facci sapere. A me funziona in questo modo.

luca76-rm Profilo | Newbie

Private Sub GetRemoteFiles()
Dim dInfo As New System.IO.DirectoryInfo("\\Server\myshare")
Dim fInfo As System.IO.FileInfo() = dInfo.GetFiles()
Dim fi As System.IO.FileInfo
For Each fi In fInfo
Response.Write(fi.Name)
Response.Write("<BR>")
Next fi
End Sub

Mi dici se ti funziona questa routine?
Ricorda di mettere quella istruzione nel web.config

Adso Profilo | Newbie

tutte le soluzioni proposte non vanno....

il problema è che io devo recuperare dei file sparsi su più client, dal web server...

il metodo: System.IO.File.Exists() accetta come parametro un percorso.
Io potrei fornire questo percorso in 2 modi diversi:

1) percorso reale del file: @"\\MyClient\Cartella\file.est";
2) percorso con network drive "z:\file.est" che punti a "\\MyClient\Cartella";

ho anche provato con le directory virtuali di IIS ma sembra proprio che non ne voglia sapere.
c'è forse qualche permesso da impostare sulle cartelle condivise? Eppure ho dato tutti i permessi possibili e immaginabili!
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5