Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeGetting StartedGetting StartedInstalling DNN ...Installing DNN ...1.0.61025.0 vs 3.5.0.0 on 5.1.1?1.0.61025.0 vs 3.5.0.0 on 5.1.1?
Previous
 
Next
New Post
8/8/2009 11:09 AM
 

 I know this issue was touched on in another thread (http://tiny.cc/0C7CG) but I am not clear on what I should really do.  My 5.0.1 web.config has about 10+ lines that refer to version 3.5.0.0 including:

  • module/scriptmodule
  • handler/AJAX_ScriptResourceHandler
  • handler/AJAX_AppServiceHandler
  • handler/AJAX_AppServiceHandler
  • httpmodules/scriptmodule
  • htthandlers/.asmx
  • httphandlers/_appservice.axd
  • httphandlers/scriptresource.axd
  • controls/system.web.ui

Also the item controls/system.web.ui.webcontrols was removed completely (it was also 3.5.0.0).

The thread mentioned above says to add the assemblybinding section referencing 3.5 and remove the System.Web.Extensions.dll from the bin directory.

Obviously I'm hesitant to do all these changes without someone from DNN saying that this is in fact the recommended approach but thus far I have not seen anything to that effect.  FYI, I am trying to use NukePress and they have found that this is an issue with using their module so I'm in somewhat of a bind here.

Reccomendations?

Kevin

Kevin_at_matice.com

 
New Post
8/10/2009 12:37 AM
 

I'm not sure what to tell you, but I do know that 5.1.1 plays nicer with with .Net 3.5 it it is installed than previous versions did.  So I would go with what is recommneded with 5.1.1.  Of course, anytime you make changes like this you should always make a backup of all the application files (or at least the ones you are changing) so if you have to roll-back you can.

 
New Post
8/13/2009 11:28 AM
 

A little more info that is even more perplexing.  I installed DataSprings Opt In Email and goofed and put the 32 bit version in when I am running Windows 2008 x64 (as a HyperV image), fully patched (including ASP3.5 SP1 and 2 automatic hotfixes for asp3.5) .  Installing that module "broke" my site but what I noticed on the error page at the bottom that it said "ASP.NET Version:2.0.50727.4016".  I would have expected that to be 3.5.  My host settings shows .Net framework 3.5.  My DNN version is 05.01.01 (98).  FYI, I was able to easily uninstall that module and install the 64 bit version, no problem.

But after all this, I am not really sure what ASP library DNN is using. I'm hoping that someone can compare my web.config with a working 5.1 config.  Mine is here with the machine key and user/password info wiped: http://admin.delmarvainteractive.com/LinkClick.aspx?fileticket=ZPvRMamIA4s%3d&tabid=359.

FYI, NukePress did provide an updated module (v5.2) and it works fine now (as long as I don't remove the web.config line containing System.Web.UI.WebControls).

And for what it's worth, LinqPrep which was recommended by NukePress to make sure that Linq was setup properly gives this error (which could be by design now that Linq is built in?):

Error: LinqPrep is currently unavailable.
DotNetNuke.Services.Exceptions.ModuleLoadException: c:\inetpub\wwwroot\DNNProduction\DesktopModules\LinqPrep\View.ascx.cs(194): error CS1061: 'AssemblyInfo' does not contain a definition for 'Assembly' and no extension method 'Assembly' accepting a first argument of type 'AssemblyInfo' could be found (are you missing a using directive or an assembly reference?) ---> System.Web.HttpCompileException: c:\inetpub\wwwroot\DNNProduction\DesktopModules\LinqPrep\View.ascx.cs(194): error CS1061: 'AssemblyInfo' does not contain a definition for 'Assembly' and no extension method 'Assembly' accepting a first argument of type 'AssemblyInfo' could be found (are you missing a using directive or an assembly reference?) at System.Web.Compilation.BuildManager.CompileWebFile(VirtualPath virtualPath) at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile) at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile) at System.Web.UI.TemplateControl.LoadControl(VirtualPath virtualPath) at DotNetNuke.UI.ControlUtilities.LoadControl[T](TemplateControl containerControl, String ControlSrc) at DotNetNuke.UI.Modules.ModuleHost.LoadModuleControl() --- End of inner exception stack trace ---


 

Any help is appreciated.

Kevin

 

 

 
New Post
8/13/2009 2:07 PM
 

I believe that ASP.NET Version:2.0.50727.4016 is .net 3.5 (.net 3.5 is just version 2 with some extensions) Just google it.

 
New Post
8/16/2009 2:21 AM
 

.Net 3.0 and .Net 3.5 just added capabilities to .Net (WCF, WWF, etc) but as far as the the version that is runs under it is .Net 2.0 (take a look at IIS, there is not options to run a site under anything higher than 3.5. The libraries needed to support Ajax was an addin for .Net 2.0 when it first came out (1.0.0.0), but when 3.5 was release it installed all the AJAX libraries (3.5.0.0) and that is the reason the version number needs to be changed,  One of the biggest differences is the version that come with 3.5.0 is registered in the GAC, while the original 1.0.0.0 version was not.  So really all DNN 5.0.1 does is support 3.5.0 out of the box so that the latest version of AJAX is supported.

 
Previous
 
Next
HomeHomeGetting StartedGetting StartedInstalling DNN ...Installing DNN ...1.0.61025.0 vs 3.5.0.0 on 5.1.1?1.0.61025.0 vs 3.5.0.0 on 5.1.1?


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out