I\'m writing a web application that will have \"plugins\". The plugins will be .DLL files which will export their functionality through predefined interfaces \'n stuff. All
The FileSystemWatcher class is a general solution to these kind of problems, and HttpRuntime.UnloadAppDomain(); is one way to restart your app. I think more research/explanation is required: there are many possible solutions.