From my VS.NET experience, I have come across various clients with basic development setup issues such as VS templates missing etc….  Based on my research. Here are some solutions and work arounds which worked out for me.

1. In visual studio command prompt, Please enter

devenv /installtemplates

2. Change your template location by following the steps below: 

Open Visual Studio –> Tools –> Options –> Projects and Solutions –> Select browse for the Visual studio user project templates location

Select location: C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\ItemTemplates

Install ASP.NET web Templates for Visual Studio

You need to Install “VS80-KB915364-X86-ENU.exe” and then install “WebApplicationProjectSetup.msi”  . Please follow the steps

Step 1.

Step 2.