Apertura file remoto

mercoledì 21 marzo 2007 - 15.34

squilibrium Profilo | Junior Member

Ciao a tutti

Io dovrei, da una pagina web, aprire un file situato su una directory remota condivisa

quando però lo apro con File.open("\\mioserver\dircondivisa\nomefile")
mi da ovviamente errore di accesso

Come posso passare le credenziali di rete per la connessione alla directory condivisa??

grazie

Brainkiller Profilo | Guru

>Io dovrei, da una pagina web, aprire un file situato su una directory
>remota condivisa
>quando però lo apro con File.open("\\mioserver\dircondivisa\nomefile")
>mi da ovviamente errore di accesso
>Come posso passare le credenziali di rete per la connessione
>alla directory condivisa??

Mah, bel problemino, dovresti provare ad utilizzare l'impersonation attivandola dal web.config, in questo modo il processo di ASP.NET non viene più eseguito con l'identità ASPNET ma con quella dell'utente che tu definiscie nel web.config.

Seconda cosa, ti consiglio di aprire una share tramite NET USE in modo che quando chiami la Open il canale è già aperto.
Ciao

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/

squilibrium Profilo | Junior Member

Avevo pensato a net use, l'ho utilizzato in un dts su SQL SERVER,
ma non so come richieamarlo da c#

Ho provato con la classe process ma non funziona

sai darmi qualche indicazione

Ciao e grazie

Brainkiller Profilo | Guru

>Avevo pensato a net use, l'ho utilizzato in un dts su SQL SERVER,
>ma non so come richieamarlo da c#
>Ho provato con la classe process ma non funziona
>sai darmi qualche indicazione

Io intendevo aprire la connessione al server remoto direttamente da Windows e mantenerla aperta sempre. Cioè non farla aprire ogni volta e richiudere dal codice asp.net.

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/

squilibrium Profilo | Junior Member

Alla fine ho utilizzato l'impersonate

Grazie

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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5