Questo potrebbe non avere nulla a che fare con la registrazione di ASP/IIS. Il motivo è esattamente ciò che il messaggio di errore dice: Visual Studio devenv.exe non è in esecuzione con privilegi sufficienti per accedere al processo IIS, e deve farlo se la tua soluzione contiene un progetto web le cui impostazioni Web dicono di usare IIS piuttosto che il VS dev server.
Ci sono due soluzioni al problema:
- Run VS come amministratore e riaprire la soluzione/progetto.
Modificare file di progetto dell'applicazione web con un editor di testo e modificare questa linea da True a False:
<UseIIS>True</UseIIS>
Che fermarla con IIS ed esigente privilegi più elevati.
La ragione per cui VS richiede i privilegi di amministratore è, credo, perché proverà a creare il sito Web IIS su richiesta se non esiste.
fonte
2013-01-06 16:41:38
hai provato questo 'aspnet_regiis -i' nel prompt dei comandi per visual studio – Dotnet
No. Non so dove o come farlo. Non sapevo che VS aveva il comando promp. –
prova come sotto nel tuo prompt dei comandi 'c: \ windows \ microsoft.net \ framework \ v2.0.50727 \ aspnet_regiis.exe -ga' ASPNET – Dotnet