To Install or Not to install .NET on a 64 bit machine....That is the question See error below.

Posted on 2010-08-18
Last Modified: 2013-11-07
After installing a product that needs either .NET 1.1.4233 or .NET 2.0.57. "I cannot tell which.? I installed the product on a Windows 2008 Server 64 bit. I now have the following error

Exception of type 'System.Web.HttpUnhandledException' was thrown.

System.Web.HttpUnhandledException: Exception of type 'System.Web.HttpUnhandledException' was thrown. ---> System.InvalidOperationException: This control is complied for ASP.NET 1.x. Please use the ASP.NET 2.0 native version: RadAjax.Net2.dll
   at Telerik.WebControls.RadAjaxManager.OnInit(EventArgs e)
   at System.Web.UI.Control.InitRecursive(Control namingContainer)
   at System.Web.UI.Control.InitRecursive(Control namingContainer)
   at System.Web.UI.Control.InitRecursive(Control namingContainer)
   at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
   --- End of inner exception stack trace ---
   at System.Web.UI.Page.HandleError(Exception e)
   at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
   at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
   at System.Web.UI.Page.ProcessRequest()
   at System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context)
   at System.Web.UI.Page.ProcessRequest(HttpContext context)
   at ASP.home_aspx.ProcessRequest(HttpContext context)
   at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
   at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

Can anyone tell me what I can do to correct this problem. In the past on 32 bit systems I just had to go into the ISAPI and CGI restrictions and made sure the version had been allowed. Then went into the temporary folder for the "Temporary ASP.NET Files" had been given permission for the appropriate users.

I cannot tell if I need to install .NET 1.1.4233 on the 64 bit machine, if I even can?
I also am not sure if I need to install .NET 1.1.4233 based on the error above. Does anyone know what I need to do here. Any support is greatly appreciated. thank you.
Question by:ruavol2
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 7
  • 3
LVL 52

Expert Comment

by:Carl Tawn
ID: 33468542
Well, going purely on the error message, it would seem to suggest that you are using an old version of the Telerik RadAjax library.

Author Comment

ID: 33468619
That may come with the install of the software that throws this error. Again I fixed it on the other 32 bit box as described above. The difference is I cannot seem to get the .NET 1.1.4233 installed on the Win2008Server 64 bit.

Can I do that and if so how do I do that?

In the other fix with the same error I did not need anything from  Telerik.

Author Comment

ID: 33479368
I was given these instructions to follow: 

I have provided the following screen shots with the hope that it might clarify a few things. One thing I did not understand from the "How To Install ASPNET" is step 5. I completed all the other steps. Here is step 5.

 Step 5: Move Site or Application to ASP.NET 1.1 Application Pool During installation, Framework v1.1 creates an application  pool called "ASP.NET 1.1" that is configured to load Framework v1.1 upon  startup.  To move your site or application into this application pool using IIS  Manager, please see our online  documentation. You can also do this from the command line by navigating to  the %windir%\system32\inetsrv directory and running the following command  line: appcmd set app "Default Web Site/" /applicationPool:"ASP.NET  1.1"If you would like to create a new application pool that's configured to load  Framework v1.1, please see our online documentation for creating  an application pool.  You can also do this from the command line by  navigating to the %windir%\system32\inetsrv directory and running the following  command line:appcmd add apppool /name:"NewPool"   /managedRuntimeVersion:"v1.1"

I did not understand what was needed in the "default web site" section? Is that or Can someone clarify the code I would need? Thank you.

Comprehensive Backup Solutions for Microsoft

Acronis protects the complete Microsoft technology stack: Windows Server, Windows PC, laptop and Surface data; Microsoft business applications; Microsoft Hyper-V; Azure VMs; Microsoft Windows Server 2016; Microsoft Exchange 2016 and SQL Server 2016.


Author Comment

ID: 33479422
Correction to IIS Server Roles image

LVL 52

Assisted Solution

by:Carl Tawn
Carl Tawn earned 500 total points
ID: 33479960
Have you checked to make sure your application is running under a framework 1.1 application pool? The 64-bit version of the framework shouldn't really be necessary because it will simply run in 32-bit emulation mode (plus i don't think that IIS7 is native 64bit itself).

Its obviously picking up some version of the framework because that it is a .Net generated error message you are getting.

Author Comment

ID: 33481360
How do I check to make sure your application is running under a framework 1.1  application pool?

I am new to using these sorts of things? Sorry you got a beginner.

Author Comment

ID: 33481733
Are you referring to this functionality? I think this is what you are referring to. If not please advise?

LVL 52

Accepted Solution

Carl Tawn earned 500 total points
ID: 33482733
No. Right click on Ripplestone and Manage Application > Advanced Settings. The first option in the resulting dialog should be "Application Pool". You need to make sure that this is set to a pool running the 1.1 framework.

If you need to check which application pool is running 1.1 you need to look in the Application Pools section if the IIS Manager (right above the Sites folder)

Author Comment

ID: 33489275
That did it you are tha' man. I have been struggling with this for weeks. As soon as I turned that on it worked YAAAAHH! Thank you for all for your help.

Author Closing Comment

ID: 33489301
That did it. You are tha' man ! I really appreciate that. I have been struggling for a while and you saved me from drowning in a lack of knowledge and frustration. I can now finish this project. Thank you very much sir.

Featured Post

Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
PowerShell:  Column widths won't expand 3 49
Data organization issue 7 37
Calculating percentage 2 29
Check only one toolstripmenu item 12 25
A long time ago (May 2011), I have written an article showing you how to create a DLL using Visual Studio 2005 to be hosted in SQL Server 2005. That was valid at that time and it is still valid if you are still using these versions. You can still re…
If you don't have the right permissions set for your WordPress location in IIS, you won't be able to perform automatic updates. Here's how to fix the problem.
Attackers love to prey on accounts that have privileges. Reducing privileged accounts and protecting privileged accounts therefore is paramount. Users, groups, and service accounts need to be protected to help protect the entire Active Directory …

749 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question