Migrating from 3.7 to 4.2 issues
Hi,
I am trying to migrate my CMS apps 3.7 SP3 to latest version. I went to site and download 4.2 (Sitefinity_4.2.1733.0) and Used this installation guide. At step #6, when I clicked on "Migrate your site from Sitefinity 3.7 to the newest version" link I got an error (see Error1 attachment). Then I check application folder, and I found no http://....../Sitefinity/Administration/Migration folder or path.
Then I try the application path http://......./Sitefinity/Services/Migration, I got folder/file info (see Info Page attachment)
Again, I try http://...../Sitefinity/Migration/Migration.svc, I got this error (see Error2 attachment)
Did I miss any steps or download a wrong version?
Please help!
Thanks,
Hi Nk,
The errors you get
The error states that the system cannot find specified assembly. The problem may have come if you hit the Rebuild action instead of Build. During the rebuild action the references are cleared therefore you get this specific error. After you have properly set Sitefinity 4.2 SP1 on your machine, please make sure to copy the following code before the closing configuration tag:
<
system.serviceModel
>
<
serviceHostingEnvironment
aspNetCompatibilityEnabled
=
"true"
>
</
serviceHostingEnvironment
>
<
bindings
>
<
webHttpBinding
>
<
binding
name
=
"default"
></
binding
>
</
webHttpBinding
>
<
basicHttpBinding
>
<
binding
name
=
"basicHttpBinding"
maxReceivedMessageSize
=
"2147483647"
maxBufferSize
=
"2147483647"
>
<
readerQuotas
maxStringContentLength
=
"2147483647"
maxArrayLength
=
"2147483647"
/>
<
security
mode
=
"None"
/>
</
binding
>
</
basicHttpBinding
>
</
bindings
>
<
behaviors
>
<
endpointBehaviors
>
<
behavior
name
=
"webby"
>
<
webHttp
/>
<
dataContractSerializer
maxItemsInObjectGraph
=
"2147483"
/>
</
behavior
>
</
endpointBehaviors
>
<
serviceBehaviors
>
<
behavior
name
=
"Telerik.Sitefinity.Migration.MigrationServiceBehavior"
>
<
serviceMetadata
httpGetEnabled
=
"true"
/>
<
serviceDebug
includeExceptionDetailInFaults
=
"true"
/>
<
dataContractSerializer
maxItemsInObjectGraph
=
"2147483"
/>
</
behavior
>
<
behavior
name
=
"webby"
>
<
serviceMetadata
httpGetEnabled
=
"true"
/>
<
serviceDebug
includeExceptionDetailInFaults
=
"false"
/>
<
dataContractSerializer
maxItemsInObjectGraph
=
"2147483"
/>
</
behavior
>
</
serviceBehaviors
>
</
behaviors
>
<
services
>
<
service
behaviorConfiguration
=
"Telerik.Sitefinity.Migration.MigrationServiceBehavior"
name
=
"Telerik.Sitefinity.Migration.MigrationService"
>
<
endpoint
address
=
""
binding
=
"basicHttpBinding"
bindingConfiguration
=
"basicHttpBinding"
contract
=
"Telerik.Sitefinity.Migration.IMigrationService"
/>
<
endpoint
address
=
"rest"
behaviorConfiguration
=
"webby"
binding
=
"webHttpBinding"
contract
=
"Telerik.Sitefinity.Migration.IMigrationService"
/>
</
service
>
<
service
behaviorConfiguration
=
"Telerik.Sitefinity.Migration.MigrationServiceBehavior"
name
=
"Service"
>
<
endpoint
address
=
""
behaviorConfiguration
=
"webby"
binding
=
"webHttpBinding"
contract
=
"IService"
/>
</
service
>
</
services
>
</
system.serviceModel
>
Victor,
Thank you for replying my questions.
I am not able get to 305822_37standardasp4.png page from my account. Do I need special account to get to the page?
I would like to download the patch for migration.
Please help!
Thanks,
Hi Nelson,
Please contact our sales team so they can allow you access to the specific 3.x downloads page.
All the best,
Victor Velev
the Telerik team