steps to migrate sitefinity3.7 to 4.0 for upgradation

Posted by Community Admin on 03-Aug-2018 11:08

steps to migrate sitefinity3.7 to 4.0 for upgradation

All Replies

Posted by Community Admin on 02-Aug-2011 00:00

Hello,

I have a site that was developed using Sitefinity 3.7.
I want to upgrade my site to Sitefinity 4.0.
I have "MigrationExportService". Can you please provide us the steps how to user the "MigrationExportService" to upgrade my site.

Looking for your feedback.

Thanks,
Nabanita Das.

Posted by Community Admin on 02-Aug-2011 00:00

Hello Nabanita,

You can upgrade to 4.1 using our Migration Module ( former migration tool), which is now part of Sitefinity. I would advise you to use it this way as it is the latest version of the migration tool. This is how you can do that:

You can download the migration module from your account ( check screenshot ) , install the release and follow the instructions.

Also we have this forum section related to the migration procedure.

You can also migrate your site the old way by downloading the migration tool itself ( the latest changeset ) and followinging the instructions on  http://sitefinitymigration.codeplex.com/documentation to migrate the data from 3.x to 4.0.

The tool uses web services and it does not operate with the database directly.  Also make sure to backup your files first.

Please note that the migration tool migrates only the data, not custom controls and logic, so you may need a developer to migrate your controls to SF 4.x

If we assume that your project has passed the steps from 3.7 - 4.0 and it is 4.0 now, follow these steps to move to 4.1:

- create a blank project using the ProjectManager ( version 4.1 ).

- copy the entry in Project.XML that has been created ( the file can be found in the same folder which also contains ProjectManager.exe ) to the Project.XML of the newer version.

- hit the upgrade button of the ProjectManager.

If you use IIS to setup your project locally and on your production server please visit this article.

After that you will need to set up you new license according to the version of Sitefinity you will be using.

All the best,
Victor Velev
the Telerik team

Do you want to have your say in the Sitefinity development roadmap? Do you want to know when a feature you requested is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items

Posted by Community Admin on 04-Aug-2011 00:00

Hello,

I have followed all the steps mentioned in the following links:
www.sitefinity.com/.../migration-tool-for-the-sitefinity-4.aspx
sitefinitymigration.codeplex.com/documentation

But I am not getting any 'Migration' menu in the new Sitefinity 4.1 project. Please help me on this.
I am really in need of this urgently.
Looking for your feedback......

Thanks.



Posted by Community Admin on 04-Aug-2011 00:00

Hi Nabanita,

Do you have access to the internal builds of Sitefinity in your site account? 2 weeks ago we released an internal build of SF 4.1 where the migration tool is integrated as migration module inside the system. We no longer support the migration tool on codeplex but will rather continue to develop it as a built-in Sitefinity module. We have improved the module and fixed several issues with it. Also, since it's a built-in module you won't have to install it anymore.

Best wishes,
Lubomir Velkov
the Telerik team
Do you want to have your say in the Sitefinity development roadmap? Do you want to know when a feature you requested is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items

Posted by Community Admin on 29-Aug-2011 00:00

Hello,

Now we are updating the sitefinity from 3.7 to 4.2. We did the exact procedure as per stated in www.sitefinity.com/.../migration-guide.aspx . But still we don't have any luck and getting error. The following is the error what Migration.log file states while trying to "Test Connection" during migration...

----------------------------------------
Timestamp: 8/29/2011 12:50:20 PM

Message: Error: Could not find localhost:3015/.../MigrationService.svc on the source site. Error details:The server did not provide a meaningful reply; this might be caused by a contract mismatch, a premature session shutdown or an internal server error.


----------------------------------------
----------------------------------------
Timestamp: 8/29/2011 12:50:20 PM

Message: HandlingInstanceID: 17e5050b-8570-4557-ae19-71f3dae96948
An exception of type 'System.ServiceModel.CommunicationException' occurred and was caught.
------------------------------------------------------------------------------------------
08/29/2011 18:20:20
Type : System.ServiceModel.CommunicationException, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
Message : The server did not provide a meaningful reply; this might be caused by a contract mismatch, a premature session shutdown or an internal server error.
Source : mscorlib
Help link :
Data : System.Collections.ListDictionaryInternal
TargetSite : Void HandleReturnMessage(System.Runtime.Remoting.Messaging.IMessage, System.Runtime.Remoting.Messaging.IMessage)
Stack Trace :
Server stack trace:
   at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
   at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
   at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)

Exception rethrown at [0]:
   at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
   at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
   at Telerik.Sitefinity.Modules.Migration.IMigrationServiceClient.Ping()
   at Telerik.Sitefinity.Modules.Migration.MigrationManager.InitServiceClient(String sourceUrl)

Additional Info:

MachineName : DTS_USER3
TimeStamp : 8/29/2011 12:50:20 PM
FullName : Telerik.Sitefinity.Utilities, Version=4.2.1650.0, Culture=neutral, PublicKeyToken=b28c218413bdf563
AppDomainName : 5c5ad26c-2-129590941365625000
ThreadIdentity : admin
WindowsIdentity : DTS_USER3\cvcxvcxv
Requested URL : localhost:31734/.../



----------------------------------------
----------------------------------------
Timestamp: 8/29/2011 12:50:20 PM

Message: Migration stopped.


----------------------------------------



And the Migration.log.htm says....

Error: Could not find localhost:3015/.../MigrationService.svc on the source site. Error details:The server did not provide a meaningful reply; this might be caused by a contract mismatch, a premature session shutdown or an internal server error.
Migration stopped.



 Also when we are trying run the .svc file in the browser with the URL of the 3.7 localhost:3015/.../MigrationService.svc we are getting also the following error....

Could not load file or assembly 'Telerik.Cms.Engine, Version=3.7.2136.240, Culture=neutral, PublicKeyToken=dfeaee0e3978ac79' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)



We have also attached a screenshot which will show you the error. Please guide us what to do to overcome the error. We will be waiting for your response.

Thanks....

Posted by Community Admin on 30-Aug-2011 00:00

Hi Nabanita,

What is the exact version of your Sitefinity 3.7 project? You need to use 3.7 SP4, compiled against .NET 4.0 framework. Any other version will fail to load the migration service.

Kind regards,
Lubomir Velkov
the Telerik team

Thank you for being the most amazing .NET community! Your unfailing support is what helps us charge forward! We'd appreciate your vote for Telerik in this year's DevProConnections Awards. We are competing in mind-blowing 20 categories and every vote counts! VOTE for Telerik NOW >>

Posted by Community Admin on 01-Sep-2011 00:00

Hello,

We are using the Sitefinity 3.7 SP4 version. That is why it is showing as follows in the .aspx page....

<meta name="Generator" content="Sitefinity 3.7.2136.2:0" />

And the project is running successfully in Visual Studio 2010 .NET Framework 4.0 also.

So please guide us where is the problem. And how can we resolve the problem stated earlier.

Also can you please send us the Telerik.Cms.Engine.dll so that we can overcome the error? We will be eagerly waiting for your reply.



Thanks....

Posted by Community Admin on 02-Sep-2011 00:00

Hello Nabanita,

Can you right click your Telerik.Cms.dll and select Properties and then Details and see what is the file version. It must be 3.7.2136.140. If it is 3.7.2136.120 then this is the .NET 2.0 version. I believe you can download the .NET 4.0 version from your client account. I can't send you these files, because they are a commercial product and we cannot attach such things on the forum or in tickets.

Greetings,
Lubomir Velkov
the Telerik team

Thank you for being the most amazing .NET community! Your unfailing support is what helps us charge forward! We'd appreciate your vote for Telerik in this year's DevProConnections Awards. We are competing in mind-blowing 20 categories and every vote counts! VOTE for Telerik NOW >>

Posted by Community Admin on 03-Sep-2011 00:00

Hello,

Please find the attachment. Here you can see the version of the Telerik.Cms.dll what we are using, is 3.7.2136.2. As per your suggestion we should use the 3.7.2136.140 But the version we are using is the upgraded one. So kindly suggest us what we should do now in this case. Please help us.

Thanks...

Posted by Community Admin on 05-Sep-2011 00:00

Hello,

We still are waiting for your reply. Can you please do one more thing in our favor?  Can you please resend the Sitefinity.lic and LicenseFile.xml file for the domain evolvedme.com to the email address which are registered for the site evolvedma.com?

www.sitefinity.com/.../you-are-running-a-trial-version-of-sitefinity.aspx
From the above link we found that we need the LicenseFile.xml file along with Sitefinity.lic. So please guide us.

We will be waiting for your response.

Thanks....

Posted by Community Admin on 07-Sep-2011 00:00

Hello Nabanita,

Please, note that we don't send license files over e-mail in order to protect the proprietary rights of the license holder. Since you've been assigned as a licensed user to the Sitefinity Small Business Edition license for the domain evolvedme.com, you can download the Sitefinity.lic file for the respective version 4.x from the Sitefinity License Management Page of your account. The license holder can aslo download the license file from their Sitefinity.com account.

The website you've built with Sitefinity Standard Edition version 3.7 runs on the trial version as you've found out after reading the KB article. You can obtain a license file for the Sitefinity Standard Edition version 3.x by requesting from the license holder to upgrade their Sitefinity 4 Small Business Edition license to a Sitefinity 4 Standard Edition. After that they should request in a support ticket that we provide them with access to an older Standard Edition product version, which is version 3.7.

Sitefinity Standard Edition 3.7 is not available for sale since January, 2011.

Regards,
Anton Hristov
the Telerik team

Thank you for being the most amazing .NET community! Your unfailing support is what helps us charge forward! We'd appreciate your vote for Telerik in this year's DevProConnections Awards. We are competing in mind-blowing 20 categories and every vote counts! VOTE for Telerik NOW >>

This thread is closed