title: How to deploy a ASP.NET MVC 4 website on IIS8
body: <p>I have an ASP.NET MVC 4 application and I want to deploy it on IIS 8. I read on the internet that it's possible to do that directly through VS 2010/2013 by creating a package and publish it but I want to deploy it with IIS manager. I tried to do it manually by doing these steps :</p>
  
  <ol>
  <li>Right-Click on Sites (left panel in IIS Manager) > Add a web site.</li>
  <li>Specifying the physical path of my project (I've put it on C:), giving a port number (here 3500) and giving a url name (for instance, www.abc.net (or .com)).</li>
  <li>Clicking on OK and my web site appears in the left panel.</li>
  </ol>
  
  <p>When I launch my website through Chrome, the browser says that he can't access <a href="http://www.abc.net:3500" rel="nofollow">http://www.abc.net:3500</a></p>
  
  <p>What am I doing wrong here? What should I do to deploy my MVC website <strong>without Visual Studio</strong>?</p>
  
  <p>EDIT : By following Imran's first link, it seems that I made a step ahead. However, instead of access the Index page of my app, that's what the browser displays : </p>
  
  <p><a href="http://i.stack.imgur.com/AijwK.png" rel="nofollow">My project folder's list</a> </p>
  
  <p>Should I configure something in my RouteConfig? Here it is :</p>
  
  <pre><code>using System;
  using System.Collections.Generic;
  using System.Linq;
  using System.Web;
  using System.Web.Mvc;
  using System.Web.Routing;
  
  namespace AstellasSchedulerV2 {
      public class RouteConfig {
          public static void RegisterRoutes(RouteCollection routes) {
              routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
              routes.IgnoreRoute("{resource}.ashx/{*pathInfo}");
  
              routes.MapRoute(
                  name: "Default", // Route name
                  url: "{controller}/{action}/{id}", // URL with parameters
                  defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults
              );
          }
      }
  }
  </code></pre>