Lettura file XML in remoto

venerdì 17 ottobre 2008 - 12.02

ispooky83 Profilo | Newbie

Ciao a tutti,
sono nuovo del forum ma spero che mi riusciate ad aiutare.
Sto facendo un script in C#che legge file XML.
Purtroppo se il file XML è in locale lo legge tranquillamente mentre se è su una macchina in remoto da dei problemi...probabilmente sono permessi.
La cartella che contiene l'XML in remoto è condivisa, i path sono giusti e nelle proprieta->Security ho aggiunto permessi totali ad Everyone.
Come mai nn riesco a fare questa banalòe operazione??

L'errore che mi genera è il seguente:
Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

la funzione che utilizzo per leggere l'XML è : fileXML.Load(path);

grazie
ciao

Brainkiller Profilo | Guru

>La cartella che contiene l'XML in remoto è condivisa, i path
>sono giusti e nelle proprieta->Security ho aggiunto permessi
>totali ad Everyone.
>Come mai nn riesco a fare questa banalòe operazione??

Probabilmente l'account utente con cui stai eseguendo l'applicazione non ha diritti di accesso al PC.
Prova da Start->Esegui e digita:

\\nome_pc

oppure

\\indirizzo_ip

e premi invio. Probabilmente ti chiederà username e password. Una volta che glieli fornisci ti farà accedere e se esegui l'applicazione dovrebbe funzionare anch'essa.

Per rendere persistente questa connessione puoi usare il comando NET USE:
http://www.dotnethell.it/tips/FolderShareXP.aspx
usando l'opzione PERSISTENT.
CIao

David De Giacomi | <empty>
http://blogs.dotnethell.it/david/

ispooky83 Profilo | Newbie

Grazie mille della risposta Brainkiller,
purtroppo però la cosa non funziona, il mio accesso è trusted da parte della cartella condivisa visto che nel security ho messo Everybody quindi TUTTI hanno accesso senza password.
Infatti se carico l'XML dal browser nn mi da problemi, se lo carico da risorse di rete nn mi da problemi, se lo carico dalla WebApplication mi da l'errore postato prima!!
proprio non riesco a capire...

Brainkiller Profilo | Guru

>Grazie mille della risposta Brainkiller,
>purtroppo però la cosa non funziona, il mio accesso è trusted
>da parte della cartella condivisa visto che nel security ho messo
>Everybody quindi TUTTI hanno accesso senza password.

Attenzione, il gruppo è Everyone e non Everybody, e questo gruppo non include tutti come dici tu come documentato qui:
http://support.microsoft.com/kb/278259

>Infatti se carico l'XML dal browser nn mi da problemi, se lo
>carico da risorse di rete nn mi da problemi, se lo carico dalla
>WebApplication mi da l'errore postato prima!!
>proprio non riesco a capire...

Eh appunto, perchè parti da un assunto che è sbagliato. Vedi sopra. Puoi provare a risolvere leggendo il documento sopra oppure usando l'Impersonation.
Ciao

David De Giacomi | <empty>
http://blogs.dotnethell.it/david/

ispooky83 Profilo | Newbie

MAGNIFICO...INTENDEVO PROPRIO QUESTO!!

...risolto tutto con questo metodo di accesso.
Grazie mille
ciaociao

Brainkiller Profilo | Guru

>MAGNIFICO...INTENDEVO PROPRIO QUESTO!!
>...risolto tutto con questo metodo di accesso.

Se la risposta ti è stata d'aiuto accettala premendo l'apposito bottone verde in questo modo se qualcuno dovesse ricapitare qui può far affidamento sulla risposta data.
Grazie
Ciao


David De Giacomi | <empty>
http://blogs.dotnethell.it/david/
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