我是一个有点新的WCF,所以请多多包涵。我有一个使用.NET 3.5编写的非常简单的REST服务,它通过一个asp.net web应用程序通过一个SVC文件公开。一切都按预期工作。带有可插入端点的Web托管WCF REST服务(这是可能的)?
我想知道的是,如果有可能,我创造WCF插件结构,这样我可以有第三方开发人员编写了通过我的服务暴露它们的功能。我希望它可以通过代码动态创建我的终点,现在一切都在我的web.config和service.svc文件(就露出了合同)。最后,我想要一个自动检查新程序集(如果添加到插件目录中)的主动运行服务,并且会自动添加新的端点,这些端点可能具有完全不同的功能。其中一个可能是文件传输的插件,另一个可能是一个计算器等
但首先我需要知道,如果它甚至是可行的......目前,我寻找到MEF以看看是否有可能帮帮忙,我过去只是手动加载DLL(在桌面应用程序中)。