Windows Azure deployments of DotNetNuke Community using virtual hard drive (cloud-drive) image that is created dynamically on the cloud. Enables the creation of new DotNetNuke host instances from on-premise to the cloud using a wizard that guides you on this process, creating the SQL Azure database, uploading the solution engine and associated service configurations.
New features in this release
- Changed the packages to use OSVersion=3 by default: Windows Server 2012 and IIS 8
- Added Support for active and passive FTP. You can enable it in the wizard on the remote option settings step
- Added a new package supporting co-located cache. Note that you still will need a DNN caching provider that implements it.
- Changed IIS 8 settings to use site pre-load
- Changed the appPool Startup mode to AlwaysRunning (see this http://blogs.msdn.com/b/vijaysk/archive/2012/10/11/iis-8-what-s-new-website-settings.aspx for more info)
- Modified all the packages to support High Availability: now you can safely increase or decrease the number of role instances serving the website. The VHD drive will be dinamically attached, shared and connected between all the workers. The process will recover from failures when the VM acting as SMB server goes down for whatever reason.
- Support for App_Offline to do safer DNN upgrades stopping incoming webrequests. When you change the configuration setting "AppOffline.Enabled" to "true", the site will appear as offline but will be published on port 12242. You can then run the upgrade on that port (portal aliases will be dinamically added). After finishing the upgrade, set the "AppOffline.Enabled" to "false" to re-enable the site.
- App_Offline file can be customized by dropping an HTML file on "/Portals/_default/App_Offline.htm
- Added a new step in the wizard to setup SSL configuration, allowing to upload the SSL certificate and CA's certificates
- Now you can reload the packages in the wizard without having to restart the process
- The last subscription used will be the default one when launching again the wizard
The summary of steps for deploying DNN Community on Windows Azure is:
- GET A WINDOWS AZURE SUBSCRIPTION
- You can sign-up for a free 3 month trial here http://www.windowsazure.com/es-es/pricing/free-trial/
- RUN THE ACCELERATOR
- Download the DotNetNuke Wizard Accelerator package and uncompress it
- Run DNNAzureWizard.exe and follow the steps