Moving Sitefinity 5.0 deployment from Azure to hosted server...
I am given the task to relocate a Sitefinity deployment from Azure to the company's own servers.
I don't forsee any problem installing Sitefinity on the server, but my challange is to move all data (about 6GB) and settings from Azure.
In general I am planning to coppy the db and replicate it to the "local" server, but I am afraid that it will not be that easy.
Any advice as to how to proceed is welcome and I thank you in advance...
Hello,
Backups from Azure can be retereived from SQL Azure using Azure migration wizard that is originally used to upload the Azure database there, here you can find more information.
Kind regards,
Stanislav Velikov
the Telerik team
This is what I tried:
1. Created new Sitefinity project since the original one was set for Azure and I was not sure how to extract the webRole into a separate project
2. Using the migration tool I brought the DB from Azure and installed it locally
3. I modified the configs of teh new projects to point to the downloaded DB
4. tried logging in and received invalid credential error
I assume there is something to do with the manager_info GUID being different but cannot be 100% sure...
Maybe if I manage to extract the WebRole from the Azure package into a separate project it would work... I will thinker with it...
Hi,
1. To run sitefinity out of Azure its best if you have the sitefinity web application project before it have been packaged for upload in Azure. All changes to sitefintiy will be in stored in the database so the old application will connect and work with the downloaded from Azure database.
When running locally you will be using the configuration files from the database except ProjectConfig.config and SecurityConfig.config that should be located in App_Data/Sitefinity/Configuration folder. In SecurityConfig.config there is a list of the roles used in the site and the roles match the roles in sf_roles table in the database, check if the roleIDs match in the database table sf_roles and the IDs at the end of SecurityConfig.config.
<
applicationRoles
>
<
role
id
=
"8fd14684-afca-4d9e-a05f-10662e4dfae1"
name
=
"Everyone"
/>
<
role
id
=
"f068b6be-86eb-4247-8d09-e91480165fee"
name
=
"Anonymous"
/>
<
role
id
=
"84d75f9a-4a1a-4ac4-b350-0091af5dbda4"
name
=
"Authenticated"
/>
<
role
id
=
"15dc18c5-3610-4ba8-a372-c349f0a4909f"
name
=
"Owner"
/>
<
role
id
=
"2b824daa-e182-4160-9b04-f1555e4eba42"
name
=
"Administrators"
/>
<
role
id
=
"53a03705-63de-47c9-8394-53c5c3b5e155"
name
=
"BackendUsers"
/>
<
role
id
=
"ea97afca-6200-4834-9b9a-5a9654b6cd10"
name
=
"Authors"
/>
<
role
id
=
"90ae69a0-4f86-41e2-83f9-1f501a8f22a2"
name
=
"Editors"
/>
<
role
id
=
"65786225-3a02-474c-aed6-6ee39760817d"
name
=
"Designers"
/>
<
role
id
=
"3d27046a-36c7-404a-88df-1ecf0ae36cca"
name
=
"Users"
/>
</
applicationRoles
>