Select the search type
  • Site
  • Web
Search
You are here:  Support/Forums
Support

Bring2mind Forums

System.Web.Extension Error when trying to Activate
Last Post 02/23/2009 8:52 PM by Peter Donker. 8 Replies.
Sort:
PrevPrev NextNext
You are not authorized to post a reply.
Author Messages
Bob Troppmann
New Member
New Member
Posts:7


--
02/13/2009 6:23 PM

Hi,

Trying to install DMX 5.00.02 on a fresh DNN 5 portal on a hosted site.

Logged on as host and installed the module successfully. I put an instance of this module on a DNN page and when I go to that page, I get the following error:

An error has occurred.
DotNetNuke.Services.Exceptions.PageLoadException: Could not load file or assembly 'System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified. ---> System.IO.FileNotFoundException: Could not load file or assembly 'System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified. File name: 'System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' at Bring2mind.ComponentArt.Web.UI.CallBack.OnLoad(EventArgs args) at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) WRN: Assembly binding logging is turned OFF. To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1. Note: There is some performance penalty associated with assembly bind failure logging. To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog]. --- End of inner exception stack trace ---

 

Please advise how to correct this.

Bob


 

 

 

Bob Troppmann
New Member
New Member
Posts:7


--
02/18/2009 1:33 AM
I wanted to add that I checked with the hosting company, who confirmed they have ASP.NEt 3.5 SP1 loaded, which should include the AJAX extensions (System.Web.Extensions).
Some help please.

Bob
Bob Troppmann
New Member
New Member
Posts:7


--
02/18/2009 8:09 PM
Here is the relevant section of the current web.config:



<!-- HttpModules for Common Functionality -->

<!-- add name="Authentication" type="DotNetNuke.HttpModules.AuthenticationModule, DotNetNuke.HttpModules.Authentication" / -->













<!-- This is for CAPTCHA support -->

<!-- This is for Serving files, secure, insecure, from database -->

<!-- This adds syndication support -->

<!-- This adds legacy support for the Logoff page -->

<!-- ASP.NET AJAX support -->









<!-- set code access security trust level - this is generally set in the machine.config

-->
<!-- set debugmode to false for running application -->
















Bob Troppmann
New Member
New Member
Posts:7


--
02/18/2009 8:38 PM


   
    <!-- HttpModules for Common Functionality -->
   
      <!-- add name="Authentication" type="DotNetNuke.HttpModules.AuthenticationModule, DotNetNuke.HttpModules.Authentication" / -->
     
     
     
     
     
     
     
     
     
     
     
   

   
      <!-- This is for CAPTCHA support -->
     
      <!-- This is for Serving files, secure, insecure, from database -->
     
      <!-- This adds syndication support -->
     
      <!-- This adds legacy support for the Logoff page -->
     
      <!-- ASP.NET AJAX support -->
     
     
     
     
     
     
     
     
   

    <!-- set code access security trust level - this is generally set in the machine.config
   
    -->
    <!-- set debugmode to false for running application -->
   
     
       
       
     

     
       
       
       
       
       
       
       
       
       
     

 

Peter Donker
Veteran Member
Veteran Member
Posts:4536


--
02/18/2009 11:08 PM
Hi Bob,

DMX requires Ajax 1.0. Unfortunately .net 3.5 Ajax is not downward compatible with Ajax 1.0. In due course there will be a distribution with multiple targets. I need to get the right ComponentArt dll (which is used for the UI) for this. Is 3.5 a requirement for your site?

Peter
Bob Troppmann
New Member
New Member
Posts:7


--
02/19/2009 1:01 AM

Hi Peter,

3.5 is not a requirement for our site - it was just the standard build of our hosting provider:  DNN 5 with ASP.NET 3.5 SP1 with IIS6, so therefore we got Ajax 3.5.

I asked them to install AJAX 1.0 (install the ASPAJAXExtSetup.msi) on the server, which they did. After this, my error went away when I navigated to the page that had the instance of DMX on it. The module now appears.

However, now I am trying to activate the Module, but when I click on any of the buttons (web service, web post, manual) nothing happens. Also, when I try to go into settings for the module, the combobox that displays root folder for module and root category appear as grey boxes with the text: {ComponentArt Combobox:: unlicensed version - This version is licensed for single application use only. You can download free trial version here.} so I can't test the functionality.

Not sure what else is broken.  Can you give me some guidance on how best to proceed?

Bob

Bob Troppmann
New Member
New Member
Posts:7


--
02/19/2009 6:45 PM
Other broken stuff - the top menu (folder/tools/admin/help) is not visible in the dmx module. I tried clearing cache, retarting application, and going into module definitions and setting the 'Supports Partial Rendering' settings, with no effect. Basically DMX is non-functional on my site.

I had another look at the installation document and it made no reference to the AJAX 1.0 prerequisite or the ASP.NET 3.5 SP1 scenario. My apologies if I missed it, but you should update this as I would have had a different conversation with my hosting provider had I known in advance.
Bob Troppmann
New Member
New Member
Posts:7


--
02/19/2009 9:37 PM
I got it working.
What I did was find every line in the web.config that contained "System.Web.Extensions, version=3.5.0.0" and replaced it with "System.Web.Extensions, version=1.0.61025.0"
I was able to do the online license activation and the menus and settings are working.
Bob
Peter Donker
Veteran Member
Veteran Member
Posts:4536


--
02/23/2009 8:52 PM
Great, Bob. I'll see about getting something ready for .NET 3.5.
Peter
You are not authorized to post a reply.