ASP.NET MVC shared web hosting recommendations? (Alternatively, good Windows VPS providers?) [closed]

Solution 1:

If you add the MVC DLLs to you bin directory it will host happily on any up to date ASP.Net host. Personally I use an Discount ASP.Net and am very happy with them.

Solution 2:

I'm going to post this answer and accept it because Generic Error's answer got me most of the way there but this was the step that "made things work".

  1. Open your MVC application in Visual Studio 2008

  2. Configure Visual Studio 2008 to deploy the MVC dll

    • Click "Show All Files" in Solution Explorer
    • Expand the References folder
    • Click System.Web.Mvc reference
    • In the property windows, select True in the "Copy Local" property
  3. Publish the application via Visual Studio 2008

    • Click Build -> Publish to publish your application to a server using FTP

This is taken from the DiscountASP KB but I'm sure it applies to most sites. The end result was it placing the System.Web.MVC DLL in my bin folder but I like the fact it's a built in part of Visual Studio and not something I have to remember to do for each site.

Solution 3:

If your hosting provider already has ASP.NET MVC 1.0 installed on the hosting server, deploying your MVC application is no different that deploying any ASP.NET Web application. However, if the hosting provider does not currently support ASP.NET MVC 1.0, you must upload the required MVC assemblies in the Bin folder of your deployed application. .. More informaiton please go to msdn.microsoft.com/en-us/library/dd410407.aspx

If youi're looking for a hosting company who can support ASP.NET MVC, recommend www.webhost4life.org