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.