title: Virtual Path Provider to serve Razor Files from External Location - When Razor file changes, any way not to require an app pool restart?
body: <p>I have a working virtual path provider serving razor files that are being dynamically generated. The problem is that when these razor files change an app pool restart is required. I believe that normally the file monitor handles this for traditional razor files on disk. </p>
  
  <p>How can I flag or expire a razor file served via a virtual file provider such that ASP.NET will pick up my new razor changes without an app pool restart?</p>