Three ideas, all pretty simple.
1. Make sure you have the required .NET platforms installed.
2. Make sure your virtual directory is installed in the correct structure.
3. Run this on the command line to verify that your IIS / .NET permissions are correct.
C: \ Windows \ microsoft.net \ Framework \ v2.0.50727 \ aspnet_regiis.exe -i
source share