title: Self-host ASP.NET application WITHOUT exposed files
body: <p>I want to self-host an ASP.NET web application from a service that we have developed.  Their are only 2 requirements, the first being no external applications to be redistributed, i.e. no solutions like xsp2 or IIS express, etc.  Second, I'm trying to not leave aspx/code-behind files laying around on the filesystem.  I'd prefer something that can host from embedded resources or from a compiled ASP.NET Web Application (.dll and placeholder aspx files).</p>
  
  <p>I realize that anyone could decompile the binaries, etc, but I'm really just trying to not make it 100% easy to tinker with the web interface.  I've looked at a few options, but none that will properly host a compiled Web Application WITHOUT an external application.</p>
  
  <p>Are there any (preferably 100%-managed) libraries out there that can do this?  Even if it's raw files in a virtual filesystem of some sort (although that would require a driver-installation which I want to avoid).</p>