BlogServiceHost.Create()

WCF & Friends - Il blog di Fabio Cozzolino

Recent Posts

Tags

News

Community

Email Notifications

6 Guys

Blogroll Italiani

Archives

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 Smile <img src=" />).

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!! Big Smile <img src=" />

[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 ... Wink <img src=" />