Może to nie mieć nic wspólnego z rejestracją ASP/IIS. Przyczyną jest dokładnie to, co mówi komunikat o błędzie: Program Visual Studio devenv.exe nie jest uruchomiony z wystarczającymi uprawnieniami, aby uzyskać dostęp do procesu IIS, i musi to zrobić, jeśli rozwiązanie zawiera projekt WWW, którego ustawienia WWW używają usług IIS, a nie Serwer deweloperski VS.
Istnieją dwa rozwiązania problemu:
- Run VS jako administrator i ponownie Rozwiązanie/projekt.
Edycja pliku projektu aplikacji sieci Web za pomocą edytora tekstu i zmienić tę linię z true na false:
<UseIIS>True</UseIIS>
że zatrzyma go przy użyciu IIS i wymagający większych przywilejów.
Powodem, dla którego VS domaga się przywilejów Administratora jest, jak sądzę, ponieważ będzie próbował utworzyć stronę internetową IIS dla ciebie na żądanie, jeśli nie istnieje.
wypróbowałeś ten "aspnet_regiis -i" w wierszu polecenia dla Visual Studio – Dotnet
Nie. Nie wiem, gdzie i jak to zrobić. Nie wiedziałem, że VS ma polecenie polecenia. –
spróbuj jak poniżej w wierszu polecenia ur "c: \ windows \ microsoft.net \ framework \ v2.0.50727 \ aspnet_regiis.exe -ga' ASPNET – Dotnet