我正在考虑一个基于插件的系统。我将在每个 AppDomain 中创建我的插件,并通过 WCF 中的名称管道与它们交谈。但我也希望我的每个插件在 asp.net mvc 中都有某种管理控制台,并为我的系统提供一个管理控制台。
我怎样才能实现这样的系统?所以他们在不同的过程中。(Windows 服务上的系统和 IIS 上的管理控制台)
我正在考虑在每个插件中使用ApplicationHost ,以便我可以从那里管理它们。
此外,我的系统需要尽可能长时间地启动,所以我不想把它放在 IIS 上运行。
对这样的系统有什么建议吗?