title: Running an ASP.NET MVC app from a virtual directory in IIS7
body: <p>Is it possible to run an MVC application from a virtual directory in IIS7?  I have built an open source utility app in ASP.NET MVC3 and wondering if that was a mistake; it likely is if the site cannot be run from a virtual directory.  </p>
  
  <p>Take a simple default route of <strong>/home/index</strong> if running from a virtual directory named <strong>/app</strong>, will actually be /app/home index.  Which kind of messes things up for routing.  </p>
  
  <p>I don't want a user to have to change routes and recompile the project to use the app in a virtual directory.  Is there a way to change a configuration parameter to indicate what the root folder of what the application is?</p>