-
-
Notifications
You must be signed in to change notification settings - Fork 353
How to Publish to Azure
nairdo edited this page May 20, 2013
·
6 revisions
Here are the steps I took to get Rock running on Azure. This is not to say there is not another path, but only that this was the path I took after several other attempts.
- Install a Windows Azure SDK
- Azure -> Add new website "CUSTOM CREATE":
- Page 1 - Create Web Site
- URL: rockchms
- DATABASE: "Create a new SQL database"
- DB CONNECTION STRING NAME: "RockContext"
- Next.
- Page 2 - Specify database settings
- NAME: rockchmA8V3QtxcL (was default)
- SERVER: New SQL database server
- SERVER LOGIN NAME: RockUser
- SERVER LOGIN PASSWORD: ***************
- Complete.
- Page 1 - Create Web Site
- Azure, select website (to see dashboard)
- click "Download the publish profile"
- click CONFIGURE tab, add ";MultipleActiveResultSets=true" to connection string as per StackOverflow.
- VS, edit web.config
- Changed web.config
<connectionStrings>
section not useconfigSource=
) - add to
<connectionStrings>
section<add name="RockContext"
... with connection string from previous step. - add
<customErrors mode="Off"></customErrors>
- change
key="AutoMigrateDatabase"
value to "True"
- Changed web.config
- VS, Right click RockWeb, and choose "Publish Web Site"
- Import profile (one-time)
- Settings: check "Use this connection string at runtime..."
- Settings: UN-check "Execute Code First Migrations" (could not get it to work)
- Publish
- Done. Window loads with working Rock in Azure.