Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 1.0/1.1
ASP.NET & Web service -- permessi
giovedì 17 novembre 2005 - 08.43
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
fabion78
Profilo
| Newbie
11
messaggi | Data Invio:
gio 17 nov 2005 - 08:43
Ciao a tutti..dopo essere riuscito a installare il mio primo web service ( hello world!), mi ritrovo davanti a un problema di permessi in scrittura su file sia con semplici pagine asp.net che tramite un webservice...
Il mio scopo sarebbe quello di fare un upload, o salvare un'immagine ...insomma creare un file in una qualsiasi cartella ( anche sotto public). Siano a ora il risultato e' stata una serie di errori di accesso negato.
Concentriamoci sul webservice...
...una delle funzioni fornite dal webservice e' la CreateFile, funzione attraverso la quale dovra' essere solo creato un file per esempio nella cartella .../public/image/
Supponendo che nel codice C# io faccia tutti i controlli necessari per vedere se l'utente e' una persona a me conosciuta, io vorrei che la funzione CreateFile una volta chiamata avesse tutti i diritti di lettura, scrittura... come devo fare?
Sino a ora ho fatto prove sia in locale che in rete.. ma anch il locale il problema e' lo stesso..e quindi ho pensato che potrebbe essere un problema di iis...boh??
Quanlcuno mi puo' mica aiutare??
Grazie, Fabio
totti240282
Profilo
| Guru
1.574
messaggi | Data Invio:
gio 17 nov 2005 - 09:39
inanzittutto devi vedere se l'utente asp.net ha i privilegi di accesso a quella cartella,sennò ti darà l'errore specificato.
C'è solo un capitano !!!!!!
fabion78
Profilo
| Newbie
11
messaggi | Data Invio:
gio 17 nov 2005 - 10:07
gia'... ma il problema sembra appunto essere proprio quello...ovvero l'utente asp.net nn ha i permessi!
Come faccio a darglieli?
totti240282
Profilo
| Guru
1.574
messaggi | Data Invio:
gio 17 nov 2005 - 11:17
vai nella cartella specifica bottone destro proprietà e tab protezione.
C'è solo un capitano !!!!!!
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
gio 17 nov 2005 - 11:19
>gia'... ma il problema sembra appunto essere proprio quello...ovvero
> l'utente asp.net nn ha i permessi!
>Come faccio a darglieli?
Ciao Fabio,
di solito si procede così. Vai sulla cartella del file system dove vuoi che ASP.NET possa scrivere. Tasto destro proprietà, sulla cartella, linguetta Protezione, premi Aggiungi, nel Box digita ASPNET e premi controlla nomi, dai Ok. Si chiude la finestra vedrai l'account ASPNET con i diritti di lettura ed esecuzione, abilita anche quelli di scrittura e controllo completo, dovrebbe andare.
Ciao
David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/
fabion78
Profilo
| Newbie
11
messaggi | Data Invio:
gio 17 nov 2005 - 11:49
Belin!!!!Funziona... almeno in locale funge..
io ho comprato un dominio su aruba... e sul server ho lo stesso problema...ma come faccio a settare i permessi a un particolare utente ( ASPNET ) sul dominio??
..grazie ancora, Fabio
totti240282
Profilo
| Guru
1.574
messaggi | Data Invio:
gio 17 nov 2005 - 13:09
a scusa su aruba non so come fare forse ho sentitpo parlare di una cartella public dove aruba da i permessi ???
C'è solo un capitano !!!!!!
fabion78
Profilo
| Newbie
11
messaggi | Data Invio:
gio 17 nov 2005 - 14:44
ok ok..stasera provo con calma..grazie a tutti!!!!
Torna su
Stanze Forum
Elenco Threads
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 !