1-888-365-2779
+1-888-365-2779
Try Now
More in this section

Forums / General Discussions / steps to migrate sitefinity3.7 to 4.0 for upgradation

steps to migrate sitefinity3.7 to 4.0 for upgradation

11 posts, 0 answered
  1. Nabanita
    Nabanita avatar
    22 posts
    Registered:
    18 Oct 2010
    02 Aug 2011
    Link to this post
    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.
  2. Victor Velev
    Victor Velev avatar
    1345 posts
    Registered:
    06 Jul 2015
    02 Aug 2011
    Link to this post
    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
  3. Nabanita
    Nabanita avatar
    22 posts
    Registered:
    18 Oct 2010
    04 Aug 2011
    Link to this post
    Hello,

    I have followed all the steps mentioned in the following links:
    http://www.sitefinity.com/devnet/video-tutorials/installation/migration-tool-for-the-sitefinity-4.aspx
    http://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.



  4. Lubomir Velkov
    Lubomir Velkov avatar
    688 posts
    Registered:
    03 Nov 2014
    04 Aug 2011
    Link to this post
    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
  5. Nabanita
    Nabanita avatar
    22 posts
    Registered:
    18 Oct 2010
    29 Aug 2011
    Link to this post
    Hello,

    Now we are updating the sitefinity from 3.7 to 4.2. We did the exact procedure as per stated in http://www.sitefinity.com/resources/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 http://localhost:3015/EvolvedMe/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 : http://localhost:31734/EvolvedMe_03/Sitefinity/Services/Migration/Migration.svc/GetMigrationCounts/?siteUrl=http://localhost:3015/EvolvedMe/&unv_tstmp_prm=1314622219063



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

    Message: Migration stopped.


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



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

    Error: Could not find http://localhost:3015/EvolvedMe/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 http://localhost:3015/EvolvedMe/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....
  6. Lubomir Velkov
    Lubomir Velkov avatar
    688 posts
    Registered:
    03 Nov 2014
    30 Aug 2011
    Link to this post
    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 >>

  7. Nabanita
    Nabanita avatar
    22 posts
    Registered:
    18 Oct 2010
    01 Sep 2011
    Link to this post
    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....
  8. Lubomir Velkov
    Lubomir Velkov avatar
    688 posts
    Registered:
    03 Nov 2014
    02 Sep 2011
    Link to this post
    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 >>

  9. Nabanita
    Nabanita avatar
    22 posts
    Registered:
    18 Oct 2010
    03 Sep 2011
    Link to this post
    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...
  10. Nabanita
    Nabanita avatar
    22 posts
    Registered:
    18 Oct 2010
    05 Sep 2011
    Link to this post
    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?

    http://www.sitefinity.com/devnet/kb/sitefinity-3-x/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....
  11. Anton Hristov
    Anton Hristov avatar
    28 posts
    Registered:
    18 Sep 2017
    07 Sep 2011
    Link to this post
    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 >>

11 posts, 0 answered