Я думаю о системе, которая основана на плагинах. Я собираюсь создать свои плагины в каждом AppDomain и поговорить с ними через Name Pipes в WCF. Но я также хочу, чтобы у каждого из моих плагинов была какая-то консоль управления в asp.net mvc и одна консоль управления для моей системы.
Как я могу реализовать такую систему? Таким образом, они находятся на отдельных процессах. (Система в Windows Services и Консоль управления в IIS)
Я думал об использовании ApplicationHost в каждом плагине, чтобы я мог управлять им оттуда.
Кроме того, моя система должна работать как можно дольше, поэтому я не хочу ставить ее и запускать на IIS.
Есть ли какие-нибудь советы для такой системы?