Mi è capitato di scontrarmi con un errore di formattazione nell'editor di Visual Studio, sia per quanto riguarda i file XML (quindi anche il web.config) sia per il markup HTML (pagine aspx), che per lungo tempo ho trascurato, anche perchè di non immediata soluzione.
All'apertura di questi file l'editor me li presentava con una corretta indentazione ma senza la formattazione colorata dei tag; potrebbe sembrare un problema banale, ma non lo è, infatti per chi come me è abituato a sviluppare in code view, è di grande aiuto per l'individuazione immediata dei tag e dei blocchi di codice.

Decisomi finalmente a risolvere il problema, comincio a fare i primi tentativi, ho pensato che sicuramente dalla configurazione generale di Visual Studio posso regolare gli stili di formattazione, così richiamo la schermata dei settaggi "Menu->Tools->Option" e mi posiziono sulla schermata "HTML Designer", con mia grande sorpresa la finestra mi si presenta con il seguente messaggio d'errore: "an error occurred loading this property page"

Analogo messaggio potreste trovarlo anche per la scheda "XML formatting". Capisco così che il problema è ben più grave d'impostare qualche settaggio generale di formattazione, dopo qualche tentativo andato a vuoto, mi decido a disinstallare e reinstallare Visual Studio, ma niente, il problema persiste. Riprendo così le mie ricerche e scopro sul forum di asp.net che tramite il processo di Microsoft Visual Studio DevEnv.exe richiamabile da riga di comando, è possibile riunificare i metadati dei settaggi di tutti i vari menù etc. etc., tramite l'opzione /setup.
Intuendo che questa era la strada giusta, comincio a cercare questo famigerato DevEnv.exe, che a seconda della vostra installazione dovrebbe trovarsi più o meno nel path "C:\Programmi\Microsoft Visual Studio 8\VC", richiamate quindi il prompt tramite Start->Esegui->cmd dopodichè raggiungete il vostro percorso e lanciate DevEnv con l'opzione /setup, in questo modo: DevEnv.exe /setup e date invio. Riavviate VS e olè, il problema come per magia è scomparso.
Fate attenzione però, se state usando (come me) la versione Express, quale Visual Web Developer 2005/2008, l'eseguibile DevEnv.exe non lo troverete MAI, infatti per queste versioni detto eseguibile si chiama VWDExpress.exe e per la versione 2005 il path è "solitamente" quello che vedete nella figura qui sotto:

Quindi nuovamente basta fare invio e riavviare l'ambiente di sviluppo VWD e avrete risolto il problema, come potete vedere dalle immagini seguenti infatti la schermata dell' HTML Design adesso presenta le opzioni per i settaggi

e l'editor del markup delle pagine aspx torna ad essere formattato correttamente:

Spero che questo articolo possa essere d'aiuto per chi come me ha riscontrato questo problema, risparmiandogli una brutta giornata di mal di testa.
Chiunque volesse aggiungere qualcosa in merito o avere ulteriori chiarimenti, ogni commento è ben accetto.