Answered by:
Setup Error: This product requires ASP.NET v2.0

Question
-
Please help, trying to install WSS 3.0 on a x64 W2K3-server that is running WSS 2.0, but i get an error at the beginning of the setup:
"This product requires ASP.NET v2.0 to be set to 'Allow' in the list of IIS Web Server Extensions"
I have verified that it is set to allow, so that is not the issue.
Monday, February 12, 2007 9:36 PM
Answers
-
No need to uninstall everything with regards to the error under 32bit. Do the following and it should resolve the issue. For some reason installing the .NET Framework 3.x causes this to occur.
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727>aspnet_regiis -u (uninstall)
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727>aspnet_regiis -i (reinstall)
- Proposed as answer by Monali G Sunday, March 22, 2009 10:12 PM
- Marked as answer by Mike Walsh FIN Sunday, April 26, 2009 11:29 AM
Thursday, September 27, 2007 3:07 PM -
Try running aspnet_regiis -i at .NET 2.0 folder under \WINDOWS\Microsoft.NET\Framework\. ASP.NET 2.0 shows up in IIS after I run the command.
- Proposed as answer by Vangi Wednesday, March 4, 2009 5:10 PM
- Marked as answer by Mike Walsh FIN Sunday, April 26, 2009 11:28 AM
Tuesday, February 20, 2007 5:37 AM
All replies
-
I am having the exact same problem... I am also running the x64 version of Windows Server 2003. To take it a step further, when I try to run the SharePoint 3.0 installer, I get the following error language:Setup is unable to proceed due to the following error(s):
This product requires ASP.NET v2.0 to be set to 'Allow' in the list of Internet Information Services (IIS) Web Server Extensions. If it is not available in the list, reinstall ASP.Net v2.0.
Correct the issue(s) listed above and re-run setup.
When I first tried to install it, I got an additional error stating that I needed .NET 3.0. I installed that, and that part of the error message no longer appears.
It states in my IIS Web Service Extensions page that "ASP.NET v2.0.50727 (32-bit)" is listed as "Allowed". I do not know how to uninstall ASP.NET and reinstall itWednesday, February 14, 2007 6:49 PM -
I have registered this as a support case with microsoft, waiting for them to call me during the day. Must be a problem with the x64-platform, a google-search shows very little info on this error message...Thursday, February 15, 2007 9:12 AM
-
One of the many x64 problems... They really should have some people dedicated to dealing with x64 compatibility issues...
If you get a workable response, please pass it back this way. I'd like to be able to use SharePoint...Thursday, February 15, 2007 8:53 PM -
Hi!
MS support had no quick solution but i got it working by myself. I uninstalled IIS, reinstalled IIS, repaired ASP.NET (dotnetfx3_x64.exe) and then i could change the ASP.NET v2.0 IIS WSE from 'prohibited' to 'allowed'.
After that, WSS setup went just fine!- Proposed as answer by Priyanga Wijewardana - NEng Monday, September 29, 2008 5:53 AM
Thursday, February 15, 2007 9:42 PM -
super.Saturday, February 17, 2007 4:32 AM
-
This isn't just a 64 bit problem. I had the same problem on a 32 bit Win2003 server. Even though I had .net 1.x, 2.x and 3.x installed, IIS only recognized ASP.net 1.x. It might have something to do with installing IIS after you install .net 2.0, which is what I did.
Since I had already installed .net 3.0 (a requirement of Sharepoint Services 3.0), I uninstalled .net 3.0, uninstalled .net 2.0, then reinstalled .net 2.0 and reinstalled .net 3.0. I then opened IIS and sure enough, ASP.net 2.0 was listed. I changed it to allow, and Sharepoint installed OK.
Sounds like a bug to me...
Saturday, February 17, 2007 4:01 PM -
Try running aspnet_regiis -i at .NET 2.0 folder under \WINDOWS\Microsoft.NET\Framework\. ASP.NET 2.0 shows up in IIS after I run the command.
- Proposed as answer by Vangi Wednesday, March 4, 2009 5:10 PM
- Marked as answer by Mike Walsh FIN Sunday, April 26, 2009 11:28 AM
Tuesday, February 20, 2007 5:37 AM -
I faced an additional problem... I had IIS running in 32 bit mode, which was necessary for some database compatibility. Because I was running an x64 operating system, it wouldn't let me install the 32 bit version of SharePoint, and it wouldn't let me run the 64 bit version of SharePoint while ASP.Net was in 32 bit mode.
So I am stuck. I can either run SharePoint in 64 bit mode and not be able to run the website functions which require 32 bit ASP.Net, or vice-versa...
I really hate the x64 version of Server 2003. It's been nothing but problems.Wednesday, February 21, 2007 5:53 PM -
"Try running aspnet_regiis -i at .NET 2.0 folder under \WINDOWS\Microsoft.NET\Framework\. ASP.NET 2.0 shows up in IIS after I run the command.
"Worked! Thx.
Monday, March 12, 2007 9:35 AM -
FYI,
If you still get the error after running through the above on an x64-bit machine, please run
C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\aspnet_regiis.exe -i
Note the (Framework64) folder instead of just (framework).
I was getting this error even after running all of the above until I did what I stated above. Now it gets past the error.
Saturday, March 17, 2007 8:05 AM -
It works. ThanksWednesday, March 28, 2007 4:07 PM
-
Running the posted command does fix the ASP.NET error for installing SharePoint Services 3.0 under Windows 2003 Server (all versions). Many thanks to Ga-De for posting this. I did not have to return to the IIS console to enable this "Allow" permission either.
However, the path is currently:
\\Windows\Microsoft.Net\Framework\v2.0.50727
And the command itself is:
aspnet_regiis.exe -i
Wednesday, March 28, 2007 6:35 PM -
An easy fix to this problem is to simply register ASP.NET 2.0 with the command: aspnet_regiis -c then select allow under the registered services in IIS.
Hal.
NET Framework Tools
ASP.NET IIS Registration Tool (Aspnet_regiis.exe)When multiple versions of the .NET Framework are executing side-by-side on a single computer, the ASP.NET ISAPI version mapped to an ASP.NET application determines which version of the common language runtime (CLR) is used for the application. The ASP.NET IIS Registration Tool (Aspnet_regiis.exe) allows an administrator or installation program to easily update the script maps for an ASP.NET application to point to the ASP.NET ISAPI version that is associated with the tool. The tool can also be used to display the status of all installed versions of ASP. NET, register the ASP.NET version that is coupled with the tool, create client-script directories, and perform other configuration operations.
Note There are two IIS Registration Tools that ship with the .NET Framework; one for standard systems and one for 64-bit system. The tool for 64-bit systems in located in the Framework64 directory of the Microsoft.NET directory inside the Windows folder; for example C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727 would contain the IIS Registration Tool.
aspnet_regiis [options]
Friday, March 30, 2007 12:11 AM -
"I had IIS running in 32 bit mode, which was necessary for some database compatibility. Because I was running an x64 operating system, it wouldn't let me install the 32 bit version of SharePoint, and it wouldn't let me run the 64 bit version of SharePoint while ASP.Net was in 32 bit mode."
I have exactly the same problem. I am not able to install WSS 3.0 in 32-Bit mode on a x64 Windows Server with SP2. Is there any solution right now?Friday, April 6, 2007 11:13 AM -
I've tried all of the above to no avail.
I have Windows Server 2003 x64. I'm running IIS in 32bit mode because of compatibility issues with Crystal Reports.
For the life of me, I cannot install Sharepoint. Everything I do says that Asp.Net 2.0 is a requirement, and must be set to Allowed. I'm installed and reinstalled .NET, and I see it in my IIS and I've set it to allow. Still no joy.
I've tried the aspnet_regiis trick, and that didnt help.
It's very frustrating. If anyone has a solution, please post.Monday, April 9, 2007 4:56 PM -
Did you find a solution to this problem?
Thanks!
MMonday, April 9, 2007 7:52 PM -
The recommended solution was 'right on'. Thanks for sharing.Wednesday, April 18, 2007 7:28 PM
-
What was the solution?Monday, August 27, 2007 2:55 PM
-
I have the same problem. So, what was the solution????
Wednesday, August 29, 2007 4:49 PM -
Have you tried running aspnet_regiis -c ? that usually solves the problem.
Friday, September 14, 2007 11:49 PM -
Hi Chris,
Sorry to say this, but WSS3.0/MOSS2007 must match the bits of the OS. I.e. if you have x64 OS, you must have WSS/MOSS (and all the relevant prereqs, namely IIS, ASP.NET2.0/3.0) in 64, too.
I do reliaze this may not be a good answer, but someone in the thread was asking about running some IIS apps in 32, others in 64-bit mode. The only way I am sure will work and be fully supported is uninstall your OS and install 32-bit OS. x64 machines do support this. However, like stated, I understand that it may limit your options and flexibility with other things you may want to run today or in the future.
JP
Monday, September 17, 2007 9:03 PM -
No need to uninstall everything with regards to the error under 32bit. Do the following and it should resolve the issue. For some reason installing the .NET Framework 3.x causes this to occur.
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727>aspnet_regiis -u (uninstall)
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727>aspnet_regiis -i (reinstall)
- Proposed as answer by Monali G Sunday, March 22, 2009 10:12 PM
- Marked as answer by Mike Walsh FIN Sunday, April 26, 2009 11:29 AM
Thursday, September 27, 2007 3:07 PM -
Thanks for your post - it helpedMonday, October 8, 2007 3:38 PM
-
worked for me as well...
I am trying to install SHarePoint Services3.0 on win2k3 X64 box. was getting the same error even though i had allowed the .Net 2.0 in IIS.
Running the aspnet_regiis -i worked like a breeze...
Thanks Ga-De
Thursday, November 29, 2007 3:17 AM -
I am installing MOSS x64 on Windows 2003 R2 Standard x64 edition. I installed the WSS 2.0 role, but that put IIS into 32 bit mode, and then I started getting the same error as everyone else. You can see if you're running the 32 bit edition if you look in the web services extensions and the ASP.NET 2.0 tag says (32 bit) at the end. So this is what I did to correct it:
1) Run %windir%\framework\v2.0.50727\aspnet_regiis -u <-- uninstalls the 32 bit edition of asp.net 2.0
2) Run "cscript %SystemDrive%\inetpub\AdminScripts\adsutil.vbs set w3svc/AppPools/Enable32bitAppOnWin64 0" from the cmd prompt <--this disables 32 bit mode in IIS
3) Run %windir%\framework64\v2.0.50727\aspnet_regiis -i <-- note the 64 at the end of framework. Personally, I've installed asp.net so many times in the 32 bit world that I didn't even know a framework64 folder existed.
4) Enable asp.net 2.0 in the web services extensions list.
5) Install MOSS.
HTH
- Proposed as answer by sure-bl Thursday, June 4, 2009 9:56 PM
Wednesday, December 19, 2007 12:09 AM -
I had this same scenario (with .net 2.0 and 3.0 installed prior to IIS) and ran a repair on only the .NET 2.0 installation. WSS 3.0 then loaded fine.
thanks.
Monday, April 7, 2008 8:36 PM -
Out of all of the suggestions, this is the only one that worked for me. Bless you!Friday, May 2, 2008 7:23 PM
-
I tryed everything in this post...this one worked. Thanks!Tuesday, July 22, 2008 7:36 PM
-
thanks a lot
- Proposed as answer by SanthoshSan Wednesday, August 6, 2008 9:38 AM
- Unproposed as answer by Mike Walsh FIN Monday, December 1, 2008 1:55 PM
Tuesday, August 5, 2008 5:23 AM -
I re-installed IIS and ran the command C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\aspnet_regiis.exe -i
and this worked and now I am able to install sharepoints services 3. Given how old this thread is, it is obvious that MS is not going to fix this as we just purchased server2003 x64
Friday, September 26, 2008 6:55 PM -
Sansanthosh: There is absolutely no justification for proposing your own message that says (only!) "Thanks a lot" as an answer.Just what is it supposed to be an answer to ?
- Edited by Mike Walsh FIN Monday, December 1, 2008 1:57 PM Name added
Monday, December 1, 2008 1:56 PM -
I had the exact same situation (Win2k3 R2 x64 trying to install MOSS x64 and getting the ASP.NET v2.0 error). This resolved it for me as well. Thanks.Thursday, June 4, 2009 9:57 PM
-
YES YES YES!!! I uninstalled the 32bit ASP.Net, then disabled 32bit mode in IIS, then installed the 64bit ASP.Net. And after installing WSS3 I am greeted with "Installation Successful". Thanks Andrew.Sunday, July 19, 2009 8:45 PM
-
I had the exact same situation i have tried all the solutions given above but i m unable to install the share point .......i m just new to sharepoint can any one help me plzzzzzzzzzzzzzzzzzzzzThanks in advanceSaturday, November 28, 2009 7:42 PM
-
Thanks, worked like a charm!Tuesday, February 2, 2010 2:56 AM
-
This worked for me, but Im 32bit.Wednesday, September 22, 2010 7:39 PM
-
Try this... http://www.bronios.com/index.php/2008/03/04/moss-setup-error-this-product-requires-aspnet-v20-to-be-set-to-allow-in-the-list-of-internet-information-services-iis-web-server-extensions/Tuesday, November 2, 2010 2:06 PM
-
This solution worked perfectly for me. Thanks Cac123!!Tuesday, April 19, 2011 5:12 PM