Today I was putting together a simple test SP farm so I could play around with some backup stategies. Since this is like my zillioneth sp installation, I assumed I had seen it all. Guess not. As soon as I kicked off the setup executable, it immediately returned the following error: "This product requires ASP.NET v2.0 to be set to "Allow" in the list of IIS Web Server Extensions. Easy enough. But then I opened up the IIS Admin console and noticed the entire ASP.Net v2.0 entry was missing. Hmm...I know that SharePoint is picky about installation order, and since I did not prepare the base server myself, I immediately removed IIS and all instances of .Net, then reinstalled in the following order.
1. .Net 2.0
2. .Net 3.0
3. .Net 3.5
4. Ran Windows Update
5. Added the IIS Server Role
Darn it, ASP.Net was still missing.
Luckily I found this Microsoft article,
which provided a super easy solution below.To run the 64-bit version of ASP.NET 2.0, follow these steps: 1. Click Start, click Run, type cmd, and then click OK. 2. Type the following command to disable the 32-bit mode: cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 0 3. Type the following command to install the version of ASP.NET 2.0 and to install the script maps at the IIS root and under: %SYSTEMROOT%\Microsoft.NET\Framework64\v2.0.50727\aspnet_regiis.exe -i 4. Make sure that the status of ASP.NET version 2.0.50727 is set to Allowed in the Web service extension list in Internet Information Services Manager.