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

HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Upgrading from v4.05.03 to v4.06.02Upgrading from v4.05.03 to v4.06.02
Previous
 
Next
New Post
12/18/2007 11:49 AM
 

I have an instance of DNN v4.05.03 out there that is perhaps my most important site ever.  I am about to upgrade it to v4.06.02.  Within it, we have many custom modules (using SubSonic for DAL), and a handful of custom providers (Membership Provider, Membership Data Provider, Profile Provider, UrlRewrite Provider, and Sql Data Provider).

I am looking at all of the possible points of breakage and incompatibility beginning today.  I will obviously be first testing everything on a non-production version of the web site.  And to be precise, it will first occur on a development test-bed, then a deployed non-production server, and finally on the production web site.

Aside from the normal things such as back-up the files and the database, does anyone have any suggestions or comments on this upgrade path?  I want to be as informed as possible on any potential upgrade glitches that I might run into before I hit them (if possible).

Also, before anyone mentions it, I will not be upgrading to v4.07.00 until a stabilization release has been made available.  However, that looks to be version 4.08.00 from what I can tell on Gemini.


Will Strohl

Upendo Ventures Upendo Ventures
DNN experts since 2003
Official provider of the Hotcakes Commerce Cloud and SLA support
 
New Post
12/18/2007 1:26 PM
 

You've got it pretty much covered. I went from DNN 4.5.1 to 4.6.2 without any issues. The only gotcha that I can think of is if you're using objectQualifiers. There an error in the 4.06.00 and 4.06.02 scripts to do with registering assemblies where databaseOwner and objectQualifier were accidently switched around. (http://www.dotnetnuke.com/Community/Forums/tabid/795/forumid/89/threadid/172747/scope/posts/Default.aspx).

 
New Post
12/18/2007 1:37 PM
 

That's comforting.  Thanks Mike!  Also, we luckily do not use Object Qualifiers.  Personally, I dislike and discourage the use of them at all costs.


Will Strohl

Upendo Ventures Upendo Ventures
DNN experts since 2003
Official provider of the Hotcakes Commerce Cloud and SLA support
 
New Post
12/18/2007 1:58 PM
 

This specific post (not the entire thread) is meant mostly as an FYI to others out there as I continue to investigate the changes made to the Core Code and file system (as it relates to my project of course).  My hope is that it will help someone else down the line...

I just noticed something different.  In the bin directory for v4.05.03, you have a bunch of HttpModule assemblies.  But in the bin folder for v4.06.02, they are not there.  It looks like they are rolled up into a single assembly now (DotNetNuke.HttpModules.dll).  That was easy enough to determine.

However, there were also several SqlDataProvider assemblies for various things such as the DNNScheduler, BroadcastPollingCachingProvider, DBLoggingProvider, and the MembershipProvider.  At first, I thought that they might have gotten rolled up into the main DotNetNuke.SqlDataProvider.dll assembly.  After a bit more investigation, I realized that the data provider classes are instead rolled up into the respective parent assemblies now.  (Shouldn't it have been like that in the first place?)


Will Strohl

Upendo Ventures Upendo Ventures
DNN experts since 2003
Official provider of the Hotcakes Commerce Cloud and SLA support
 
New Post
12/18/2007 10:01 PM
 

Will,
Any chance of listing them out specifically? Better yet, it would be great to know what dll's are obsolete given a particular version of DNN. Any way to squeeze out a better use of system resources is always appreciated.

FWIW, I had a very strange (and similar) event happen when upgrading a site from v3 to v4. A rogue dll kept the v4 upgrade from launching successfully. It was from back in the days of "experimenting with a module", being disappointed, then deinstalling. Trouble is, the dll stayed in the bin. Then when it was upgraded to DNN v4, that same dll was crashing the site. The only way to figure it out (without trying to guess at some fairly old file dates) was to remove/deinstall one-by-one and use the process of elimination.

Eric


Eric Swanzey
www.swanzey.com
 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Upgrading from v4.05.03 to v4.06.02Upgrading from v4.05.03 to v4.06.02


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