title: Deploying changes to global.asax
body: <p>I've inherited a web app in need of some maintenance and all of the changes I've made happen to be in the global.asax file. A bit of googling tells me that this is dynamically compiled (there is no global.asax.cs codebehind present) so I figured I could deploy the changes by just dropping the new file into the app's root directory. Turns out there is no global.asax file to be found in there, but there is an App_global.asax.compiled in the /bin folder. I can't find this .compiled file anywhere on my dev machine so assume its only created by IIS (and not the asp.net development server).</p>
  
  <p>As an experiment I stopped the app pool, renamed the .compiled file, copied the global.asax to the app root folder and restarted the app pool. After a couple of minutes the .compiled was not regenerated from my new global.asax so I reverted the changes.</p>
  
  <p>How do I get my changes into the live app? The app is pretty big with quite a few dlls so I'd like to avoid doing a full deployment if possible.</p>
  
  <p>Thanks</p>