How to Host and ASP.NET Application with Mono - Part 3: Hosting on Linux

This is the grand finale of our three part series covering how to run ASP.NET applications utilizing Mono.  We are sure by now you have read Part 1 of our series, but if you haven't keep in mind that Mono doesn't currently support .NET Framework 4.5, so follow the instructions in Part 1 of this series if you need to downgrade to .NET Framework 4.0.  In this post we will be installing the ASP.NET MVC 4.0 WebApi application on Linux.  This process was more complicated than setting up Mono on Mac OSX, so be sure to follow the steps below closely in your implementations.