Ini adalah pengalaman saya dengan Visual Studio.NET 2005 yang mungkin bermanfaat bagi yang lain.
Beberapa kali saya tidak bisa menambahkan file, class, webcontrol, dll di project web. Ketika menambahkan item baru ada pesan kesalahan:

Setelah diotak-atik, cari file HTMLPage.vstemplate dan tidak ketemu. Coba untuk mencari di dalam zip-file, ada beberapa file yang serupa tapi setelah saya salin (copy) ke path yang ditunjukkan pada error message tersebut ternyata tidak dapat menyelesaikan permasalahan.
Setelah googling beberapa saat, saya baca beberapa tulisan yang menyatakan bahwa Visual Studio memiliki cache di disk terhadap semua item template yang terpasang. Saya pikir bahwa cache item template di Visual Studio mungkin rusak/hilang.
Solusi dari permasalah ini adalah: Tutup Visual Studio, buka 'Visual Studio 2005 Command Prompt' (jalankan sebagai Administrator pada Vista, klik kanan -> 'run as administrator'). Selanjutnya ketik perintah berikut.
devenv /installvstemplates
Tekan enter dan tunggu beberapa saat. Perintah tersebut digunakan untuk membuat kembali cache template item dan project .
Alhamdulillah, setelah jalankan kembali Visual Studio, saya bisa menambahkan item baru pada project.
Referensi: http://geekswithblogs.net/ehammersley/archive/2005/11/08/59451.aspx