Mono.net and Mono Develop have come a long way; it's not only reasonable to run/develop .NET MVC on linux, it's damn near preferable.
Install Mono & Mono Develop
UPDATE April 13, 2014: Installing the latest Mono and Mono Develop is much easier than it was in 2013. It's as simple as following this:
- Install Mono
- Install Monodevelop
- Install Nuget
XSP4
To run your applications from Mono Develop you need to install xsp4
sudo apt-get install mono-xsp4
Database Agnostic
Run you application on MS SQL Server, Mysql or Postgres.
- Connect to mysql through nhibernate
- Manage you db in an agile way with fluent migrator
- For Mysql don't forget to include the mysql-connector-net-6.4.3.
Just in Case
Off chance you have compile error related to "WebApplication.targets", look at my solution on this stack overflow
Beesbot.com ran on linux, nginx and mysql... before I moved it to jekyll.. and then moved to middleman. :)