Intellisense nel web.config ... soluzione definitiva ;)
Mi riallaccio ad un
post di
Croghen per mostrare come risolvere il problema in maniera definitiva (è obbligatorio un post a parte

" />).
Croghen mostra come riportare l'intellisense al suo normale funzionamente all'interno del web.config. La causa è un namespace aggiunto in seguito a modifiche fatte dall' ASP.NET WebAdmin. Ma l'ASP.NET WebAdmin non è altro che un'applicazione asp.net che si trova nella cartella del framework: C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ASP.NETWebAdminFiles. Curiosando, curiosando ho trovato la soluzione definitiva al problema. Ecco come fare:
1. Andare nella cartella App_Code
2. Editare il file WebAdminPage.cs
3. Trovare il metodo SaveConfig
4. Commentare la riga con
config.NamespaceDeclared = true, come in figura

Provate a rieseguire il WebAdmin ed il gioco è fatto!!

" />
[update] Errata Corrige: di default l'impostazione è config.NamespaceDeclared = true, è sufficiente impostarla su config.NamespaceDeclared = false per l'impostazione esplicita, o anche commentarla come ho poi fatto io.
[update2] Il workaround è disponibile anche su ladybug. Averlo letto prima ...
" />