Alkampfer's Place

Il blog di Gian Maria Ricci
posts - 597, comments - 1062, trackbacks - 81

My Links

News

Gian Maria Ricci
Mvp Logo
CCSVI in Multiple Sclerosis

English Blog

Tag Cloud

Article Categories

Archives

Post Categories

Image Galleries

I miei siti

Siti utili

Evitate di far partire Visual Studio come amministratore

E’ sempre una buona pratica di sicurezza non far partire Visual Studio come amministratore, una delle ragioni che sento più spesso è che non è possibile hostare una applicazione WCF in console per questioni di permessi di apertura porte. E’ possibile evitare anche in questo caso le credenziali amministrative, semplicemente dando all’utente corrente il diritto di aprire quella porta con il comando

netsh http add urlacl url=http://+:8000/ user=gianmaria.ricci

In questo caso sto chiedendo al mio sistema di dare il permesso a gianmaria.ricci di fare un endpoint http in porta 8000, ora potete aprire il vostro VS senza essere amministratori ed il vostro servizio WCF in console funzionerà magicamente.

Gian Maria.

Print | posted on sabato 10 marzo 2012 8.42 | Filed Under [ Visual Studio ]

Feedback

Gravatar

# re: Evitate di far partire Visual Studio come amministratore

C'è qualcosa di simile per permettere di amministrare applicazioni IIS ?
12/03/2012 8.28 | Roberto
Gravatar

# re: Evitate di far partire Visual Studio come amministratore

Io sono andato pure oltre, l'utente con la quale accedo alla macchina non è amministratore ;-)
12/03/2012 8.53 | Alberto
Gravatar

# re: Evitate di far partire Visual Studio come amministratore

il comando "netsh" lo uso pure io... ma per il protocollo net.tcp esiste qualcosa di simile? Grazie!!!
12/03/2012 8.58 | Riccardo
Gravatar

# re: Evitate di far partire Visual Studio come amministratore

@riccardo: mi pare che netsh vada bene anche per il net.tcp, semplicemente usa url=net.tcp://+:port

@alberto: è si, hai ragione, con l'UAC di windows 7 non sarebbe necessario, ma lavorare come non admin non fa mai male, qui io invece pecco :D perchè mi fido dell'UAC e quindi uso un utente admin, ma il tuo approccio è sicuramente migliore.

@Roberto: Questa è una domanda più da amministratore, penso però che per le web application ti basti il tasto destro sul sito e aprire il menu "edit permission" e dare li i permessi all'utente corrente.
12/03/2012 10.25 | alkampfer@nablasoft.com
Gravatar

# re: Evitate di far partire Visual Studio come amministratore

no...:
Url reservation add failed, Error: 87
The parameter is incorrect.
12/03/2012 14.41 | Riccardo
Gravatar

# re: Evitate di far partire Visual Studio come amministratore

Da questo link social.msdn.microsoft.com/.../5f9fa0c9-939d-4c5... viene detto che

"Hello, net.tcp doesn't need to be configured using netsh or httpcfg. Only http listeners need to be configured."

Per cui non dovresti avere problemi.

Ciao ciao.
12/03/2012 19.55 | alkampfer@nablasoft.com
Comments have been closed on this topic.

Powered by: