Con IIS 5.1 e 6 dopo aver applicato l'SP1 su Windows 2003 o l'SP2 su Windows XP, si può verificare questo errore che ci avvisa dell'impossibilità di avviare il debugger con visual studio 2003.

Error while trying to run project: Unable to start debugging on the web server. You do not have permissions to debug the server.

Verify that you are a member of the 'Debugger Users' group on the server.


Oppure questo errore

HTTP 401.1 - Unauthorized: Logon Failed


Per risolvere il problema, fare le seguenti verifiche:
  • Verificare che l'utente in uso faccia parte del gruppo Debugger Users
  • Verificare che l'utente in uso abbia tutti i permessi di accesso alla directory del sito in debug
  • Verificare che in IIS sia abilitata la Integrated Windows Authentication
  • Verificare che in IIS sia abilitato il HTTP Keep-Alives
  • Se si accede al sito con un nome DNS (o FQDN = fully qualified domain name) andare in Internet Explorer in Tools / Internet Options / Security, selezionare l'area Internet e premere custom level, qui cercare User Authentication / Logon e selezionare Automatic logon with current user name and password
Maggiori info su questa pagina Microsoft



Se tutto questo non funziona c'è si può provare con questo altro articolo Microsoft KB896861.

Che specifica di creare la chiave (DWORD) seguente con valore 1 e riavviare il computer.

HKLM\SYSTEM\CurrentControlSet\Control\Lsa\DisableLoopbackCheck = 1

Oppure quest'altra chiave (Multi-String) aggiungento il/i FQDN e riavviare IIS (iisreset.exe).

HKLM\SYSTEM\CurrentControlSet\Control\Lsa\MSV1_0\BackConnectionHostNames

Se si tratta di un sistema in produzione leggette attentamente l'articolo Microsoft KB896861 .

Potrebbe interessarti anche: