I'm using webhost4life shared hosting right now. They have a 99.99% up-time guarantee, but it is definitely not.

Their support has been good when I do contact them, but it's just not stable. The site will just go down at random times for 5-10 minutes at a time.

I know I'm on shared hosting, but I was hoping it would be more stable than it is. My app isn't at the point where it would need dedicated hosting yet, if the shared was stable enough.

Any affordable hosting that you can vouch for (that supports ASP.NET MVC)?


First of all, I believe as long as you have ASP.NET 2.0 and .NET Framework 3.5 - you can do ASP.NET MVC.

Assuming you will do your development locally with Visual Studio, the only MVC-specific stuff will be installed on your local machine.

I have used this host and I really like them: http://serverintellect.com/

  • Easy to contact for support 24/7
  • Everyone you reach is knowledgeable in .NET/Windows
  • They are very flexible - they try to setup what you need
  • Inexpensive (for shared hosting)
  • Pretty darn good uptime

Good Luck

8 accepted

You can host MVC apps on DiscountASP. I've found them to have excellent bang for the buck.


My website is hosted by Arvixe and their mvc framework solution is fine. Their shared asp.net web hosting starts from $5 per month and you can receive unlimited mssql 2008 databases for free.

Check Arvixe asp.net web hosting!

Thank you!


The main issue with shared hosting is that other applications installed on the same server can affect your website.

This is even more evident if someone has a classic ASP application on the same server as you as it it much easier to fire off an infinite loop and consume a large chunk of CPU, rendering other pages slow or unavailable.

James is correct in stating that you just need a host that has 3.5 support as the MVC dll can be uploaded to your directory. MS are moving away from forcing installs on servers for their new projects - so you don't have to wait for the hosting company to catch up, like we had to with the ASP.NET AJAX extensions.

I won't recommend a hosting company as, although there are plenty of cheap hosting packages available, it's impossible for me to predict the uptime as I don't use shared hosting.


If you consider virtual hosts an option then as another alternative to EC2 you may wish to try GoGrid which we have used to deploy iis7 windows server 2008 images at low cost:


As with Amazon S2 you have a very stable platform with resilience from clustered hardware.


How about getting a $20/month VPS Ubuntu box with Slicehost.com or linode.com and running asp.net MVC on mono. Has anymore done this? I have successfully configured asp.net MVC with Apache but I just am not sure how stable this would be.


Did you consider Amazon's EC2? It's virtually a dedicated server that you get full admin remote desktop rights to, so it should definitely be possible to host your ASP.NET MVC application there.

John Sheehan made a screencast on how to get up and running with Windows Server 2003.

What is left is to simply configure your IIS - walkthroughs can be found all around, but Phil Haack has a nice one here.


www.dailyrazor.com is $5 a month and has very fast support from my experience. It also comes with unlimited subdomains, SQL Server databases and a lot of bandwidth and disk space. They support paypal subscriptions too which takes the pain out of having expired cards and so on.

You configure your site via Plesk, you will have to specifically ask for an IIS7 server however, unless you are happy with changing the default MVC settings for IIS6. I've found their IIS7 servers are a lot faster though.


http://arvixe.com offer great hosting plans, plus a free domain name for as long as you host with them. Their "personal asp hosting" (http://www.arvixe.com/asp_net_web_hosting) has asp.net (and asp.net mvc) included, as well as LOTS of other goodies, definitely worth a look.

By the way, not affiliated with them in any way. Found out about them recently from a friend, and so far have had no problems with them.


SoftSysHosting for various reasons

  1. Affordable
  2. Can purchase separate items as required after joining (bandwidth, email addresses etc). Very scalable
  3. Fantastic support (Which I always need 24/7)
  4. Always support the latest versions of technologies, and willing to upgrade that on request of a cheap shared hosting client! (me!)

I once needed my application to run in full trust mode. Asked them how to do and they had that changed for me in minutes. I'm running Asp.net, Asp.net MVC and PHP sites together (in sub domains) and never had a single glitch.


I using CryStone for hosting all my MVC solutions and I'm satisfied.


I would look into CrystalTech, I have used them for years. You pay a little more for an "intermediate" level account (about $13.95 / month), but when it comes to bang for your buck, its hard to pass off. Thier uptimes are awesome, and they are proactive about notifications of downtime for patches ect. Additionally their tech support is phenominal, and they are even willing to help/walk you through things such as migration of databases (I had to move a MySql 4 -> 5, and I was on the phone with them for about an hour and a half). I've been know to call them when stuck on a code issue too :-\ and they have been able to help.

Additionally they have a good product mix offering everything from Asp.net to coldfusion and PHP, along with MySQl and SQL server backends. I put most of my clients into their intermediat plan which offers gobs of bandwidth, database size, unlimited FTP accounts, and a boatload of email addresses (more than you would probably need).


I'd go for Arvixe(http://arvixe.com).

Great support and all my codes works superb. You really need to check them out. And you are always covered by their 60-day money back guarantee.


Id go for AppHarbor They have free hosting with 10mb of free database storage. They are also offering reasonable paid services.

Services included:

  • Git-enabled code deployment
  • IO, data transfer
  • Load balancing
  • Git repository hosting
  • Instant roll-back
  • Unit tests run and checked
  • Direct access to your database
  • Custom domains
  • Technical support


Some of the asp.net mvc web hosting can be found at here, it's better to run asp.net mvc application on the iis7 server.

Good luck!