Keep Azure Websites Warm with Pingdom

Azure Websites (Free and Shared instances, specifically) like to shut themselves down if they receive no traffic for a while. This can lead to slow page loads when a user arrives to the site after a period of activity.

Monitoring the site will poll it on a regular basis which, in turn, keeps the site alive.

Adding Azure Endpoint Monitoring to Basic or Standard instances can keep your site alive, but this isn’t available for Free and Shares sites. To get around this, we use a free Pingdom account. Continue reading

Allow Dots in URL (IIS)

IIS, by default, blocks access to any file types it doesn’t recognise. If a dot (.) is in the URL, IIS assumes its a file name and blocks access.

To allow dots in a URL on an IIS site (perhaps for domain names/email addresses/etc. in a MVC routing path) you have to make a couple of changes. Continue reading