Я пишу веб-приложение, которое будет иметь «плагины». Плагины будут .DLL-файлами, которые будут экспортировать свою функциональность через предопределенные интерфейсы и прочее. Все файлы .DLL находятся в папке «Плагины», и приложение ASP.NET загружает их все при запуске (с помощью Assembly.LoadFrom).
Проблема в том, что при разработке эти плагины меняются довольно часто (вся функциональность в плагинах, сам сайт - это просто скелет). Таким образом, мне нужен способ автоматического перезапуска приложения при изменении файлов .DLL.
Как мне это сделать?