A giudicare da una veloce ricerca su Google, questo sembra essere un problema piuttosto comune sugli ultimi sistemi operativi Microsoft. L'articolo con la soluzione più completa l'ho trovata sul blog di Hanan Schwartzberg:
Lions Den
Il problema è che il progetto web che si sta caricando ha configurata una virtual directory che non esiste. Se già esiste, Visual Studio non ha sufficienti diritti per verificarne l'esistenza, o non sono installate le API necessarie.
Per risolvere il problema occorre eseguire questi passi:
- Eseguire Microsoft Visual Studio 2008 come amministratore
- Nel Pannello di controllo -> Attivazione o disattivazione delle funzionalità windows -> Internet Information Services -> Strumenti di gestione web, attivare la compatibità completa con IIS6 spuntando tutte le caselle sotto "Compatibilità di gestione con IIs6"
A quel punto, l'errore si trasforma in un warning di Visual Studio che avverte che la virtual directory configurata nel progetto non esiste, e la proposta di crearla automaticamente. Confermando la creazione della virtual directory il problema scompare.