-Ivan-
03-07-2011, 21:35
Ho realizzato una applicazione in cui ho bisogno di prendere l'utente di dominio per impostare i privilegi di accesso.
Per ora ho utilizzato la classe Environment.UserName (vado a memoria perchè non ho qui l'applicazione) e ne ho provate anche molte altre, il risultato è lo stesso, cioè in locale è tutto corretto ma quando pubblico il sito mi ritorna valori concernenti IIS come la cartella in cui è contenuto il sito o cose simili.
Cercando su internet ho trovato qualche soluzione che però non sono riuscito a far funzionare, per esempio quella di aggiungere nel webconfig i tag impersonate a true e authentication mode settato a windows, per poi attivarla anche da IIS.
A questo punto l'applicazione non parte proprio dando errore 500 del server.
Volevo sapere se c'è qualche altro modo per poter prendere l'utente oppure se nel modo che ho descritto sopra può funzionare ma mi manca qualcosa.
Per ora ho utilizzato la classe Environment.UserName (vado a memoria perchè non ho qui l'applicazione) e ne ho provate anche molte altre, il risultato è lo stesso, cioè in locale è tutto corretto ma quando pubblico il sito mi ritorna valori concernenti IIS come la cartella in cui è contenuto il sito o cose simili.
Cercando su internet ho trovato qualche soluzione che però non sono riuscito a far funzionare, per esempio quella di aggiungere nel webconfig i tag impersonate a true e authentication mode settato a windows, per poi attivarla anche da IIS.
A questo punto l'applicazione non parte proprio dando errore 500 del server.
Volevo sapere se c'è qualche altro modo per poter prendere l'utente oppure se nel modo che ho descritto sopra può funzionare ma mi manca qualcosa.