Geekery

Running Sitefinity in Azure Services

A couple years back, I outlined how you could get Sitefinity running on an Azure VM. However, with a new dev environment to setup, more advancements in hosting platforms, I went back to see if I could get my Sitefinity site running through the typical Azure App and Database services. Good news is you can and it’s quite simple.

sitefinity_logo1.jpg

Install Sitefinity

Go ahead and install Sitefinity in your local dev environment as you normally would. There isn’t anything particularly special you will need to do here.

Setup Azure Services

Setup your Azure App Service and Database Service like you normally would. I like to put them together in a resource group and use the standard S0 or S1 configurations, based on your performance needs. The nice thing is that you can scale up (and out) at anytime.

Migrate Database

Azure Database Services uses a slightly different version of SQL Server 2016, so you won’t be able to use SQL Server Management Studio like you normally would. However, there is a fabulous tool called SQL Azure Migration Wizard that will read the database, generate a script, and then run it against the Azure database. Just make sure you’ve opened up your firewall to connect.

Update Files and Deploy

The nice thing is that as far as file modifications are concerned, the only thing you need to do is to update your project file to make sure all your core files, themes, and Sitefinity assets are “Included in the Project”. From there, simply modify the

App_Data/Sitefinity/Configuration/DataConfig.config

file to use your Azure connection string make sure the “dbType” parameter is set to “SqlAzure”.

From here you can use the web deployment wizard to connect to your Azure account, target or create an App Service, and deploy the site. You’re up and running in no time!

Enjoy!

 

Advertisements

What are your 10 bits on the matter? I want to know!

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s