Here are the steps to deploy MVC applications to servers with shared hosting providers.
- In your Hosting provider’s IIS management panel, create a sub directory and configure it as an appplication- root, so that it is recognized as an asp.net application.
- Set your MVC dll’s Copy To Local property to true, so that they are copied to the bin directory of the project.
- Edit your web.config file and update the debug property to false. This holds true for all web applications.
- Update the connection strings to your hosting provider’s connection strings.
Thats it. Your MVC application should run fine. Mine does.