As I understand it, IIS apps run under a persistent AppDomain which doesn't unload between requests.
Does this mean I don't have to keep reloading the assembly? How can I detect whether the assembly needs to be reloaded?