More in this section
Blogs RSS feed

Ready to upgrade from Sitefinity 3.x?

by User Not Found

Included in Sitefinity 4.2 is an Alpha release of the Sitefinity Migration Tool.  This is an early release of this tool, but the eventual goal is to enable everyone to make the leap to Sitefinity 4.  This post contains information and guidance about this tool.

The Sitefinity 4.2 Migration Tool

The migration story continues

This Migration Tool was originally released as an open-source project through CodePlex.  However, this tool only covered basic migration scenarios.  Consequently, customers who had advanced web sites found themselves stranded on the Sitefinity 3 platform.

Last month, Georgi Chokov expressed our internal commitment to tackling this challenge. 

“We realize that a better solution is needed to migrate Sitefinity 3.x projects to 4.x and we feel the need to take a stronger position on this matter. Therefore we’ve assigned one internal team to enhancing the migration tool and this will be their main focus over the next weeks”

Georgi also outlined what we’re now seeing in Sitefinity 4.2:

“We are also taking the migration tool off Codeplex and are going to include it as a module inside Sitefinity 4.x.”

The Alpha release of this Migration Tool marks the beginning of a stream of improvements.  This includes not only improvements to the Migration Tool, but also improvements to Sitefinity to re-address popular 3.x extensibility points (WebEditors?).

What to expect

The Alpha release of this Migration Tool addresses several fundamental challenges (moving content, preserving URL’s, preserving publish dates, etc.), but there are still several rough edges.  Early adopters of this tool can expect challenges when migrating from 3.x to 4.x.

However, early adopters will also guide our efforts and get their upgrade challenges addressed sooner.  Our goal over the next few months is to work one-on-one with several customers to migrate their 3.x projects to 4.x.  These real-world experiences will produce the tools and resources we’ll use to make the upgrade process as seamless as possible for all customers.

This is an excellent opportunity for eager customers to work with us to migrate their web sites from Sitefinity 3 to Sitefinity 4.

How to get started

1.  Volunteer in this thread.

2.  Download Sitefinity 4.2

3.  Click the Migration Tool link from the Dashboard

The Sitefinity Migration Tool linked from the Sitefinity Dashboard

4.  Follow the on-screen instructions – Be sure to backup your projects & database

5.  Post your feedback to Migration Forum.


Leave a comment
  1. Michael Russell Aug 16, 2011
    I was planning on starting our content migration from 3.7 to 4.0 later next week.

    We're not a trivial site (4,400+ pages, 1,600+ custom content pieces, 700+ news articles, 1,800+ blog entries) so the migration tool is rather critical to our success.

    However, the version of the tool that was included was compiled for .NET 4.0, not for .NET 2.0/3.5.  Unfortunately, that won't work for those of us who are still on the .NET 3.5 versions of Sitefinity (see under "Using Different Versions of the .NET Framework in a Single Application" for the reason.)

    Once the .NET 3.5 version of the tool is released, hopefully I can get back on schedule.  We've already had to delay our deployment of SF 4.0 by five months due to other bugs and feature parity issues.
  2. Gabe Sumner Aug 16, 2011
  3. Gabriele Aug 18, 2011
    where can I find the actual Version of Migration 3.7 part? I've downloaded "01426Sitefinity_MigrationModuleBeta_4.1.1585.0" and followed the steps, but when I call <mywebsite>/MigrationService.svc I'm getting an error: "System.BadImageFormatException: Could not load file or assembly 'Telerik.Sitefinity.Migration' or one of its dependencies. This assembly is built by a runtime newer than the currently loaded runtime and cannot be loaded."

    Thank You, Gabriele
  4. Georgi Aug 19, 2011
    Hi Gabriele,

    The 3.7 part is in the 4.x project root directory. There is a zip archive containing the assembly and the service, together with installation instructions. 
  5. William Monk Oct 04, 2011

    Could not load file or assembly 'Telerik.Sitefinity.Migration' or one of its dependencies. This assembly is built by a runtime newer than the currently loaded runtime and cannot be loaded. I have removed the migration dll's but still get this problem. 

    Leave a comment