That was not the problem. This website is hosted in Windows Azure, which is incredibly awesome when a company pays for it. As an individual developer I find the prices staggering.

This site used to be hosted on a basic B1 instance, which starts at $55USD per month. Since I am only hosting this website, I found it very expensive, so I changed the type for a D1 Shared instance, which starts at $10USD per month.

So far, so good. The problem is that D1 Shared instances do not allow SSL certificates to be installed. See this comparison.