title: What is the best way to self-host the MVC 2 app in my Windows Service app?
body: <p>I have say 3 projects: one the MVC2 app, the second is Windows Service and dll library which is used by Service. I can install and uninstall the service to the system but I need the MVC to be "on" when the service is up and "off" when it is down.</p>
  
  <p>Any other things like IIS is way more appropriate but lets say they are unavailable.</p>
  
  <p>Sorry for my english. In other words, I need to host MVC web app inside my C# Windows Service.</p>