Modernising a simple legacy .NET site

Azure    Web Api mvc    iRacing
The first in series of posts where I walk through moving a small ASP.NET MVC 5 app into Azure. The app itself connects to the iRacing sim racing platform and produces charts and signatures.

When to use Response.CreateResponse versus HttpResponseException with Web Api

Web Api    nhibernate
You need to use throw HttpResponseException if you're returning a HTTP error status code if you want Transactions to roll back.