I had the same problem you have.Do the following steps.
Go to: Start then Run then type cmd and press Ok,The dos prompt will be shown.By command line browse to D drive then Windows then Microsoft.net then Framework then v1.1.4322(This number actually is the .NET Framework version and maybe in your system this number is something else.To make sure,go to the above path by using windows explorer,you will find that there are 2 folders in Framework folder
which their name is something like v1.1.4322 and v.1.0.3705 so check
in which of them you have a file with the name: aspnet_regiis,that will be case that you must use it in your command line)
then type this command: aspnet_regiis.exe -i then press Enter.After afew seconds you will get these messages:
Start installing ASP.NET(1.1.4322.0)
Finished installing ASP.NET(1.1.4322.0)
Now everything will be fine.