After you launch the ASP.NET configuration tool in Visual Studio 2005 by clicking Website > ASP.NET Configuration menu option, you might encounter a problem wherein the Intellisense within the web.config file has disappeared mysteriously.
This is because the ASP.NET Configuration application that you launched earlier adds the XML Namespace to your web.config as follows.
<configuration xmlns=“http://schemas.microsoft.com/.NetConfiguration/v2.0“>
You can delete xmlns everytime you launch the ASP.NET Configuration application, or you can fix this issue once and for all by doing the following.
%windir%\Microsoft.NET\Framework\v2.0.50727\ASP.NETWebAdminFiles\App_Code in Visual Studio or in a text editor.
config.NamespaceDeclared = true;
to
config.NamespaceDeclared = false;
If you run the ASP.NET configuration tool now, you will see that it does not add the XML namespace and so your intellisense will not disappear !