我是一個有點新的WCF,所以請多多包涵。我有一個使用.NET 3.5編寫的非常簡單的REST服務,它通過一個asp.net web應用程序通過一個SVC文件公開。一切都按預期工作。帶有可插入端點的Web託管WCF REST服務(這是可能的)?
我想知道的是,如果有可能,我創造WCF插件結構,這樣我可以有第三方開發人員編寫了通過我的服務暴露它們的功能。我希望它可以通過代碼動態創建我的終點,現在一切都在我的web.config和service.svc文件(就露出了合同)。最後,我想要一個自動檢查新程序集(如果添加到插件目錄中)的主動運行服務,並且會自動添加新的端點,這些端點可能具有完全不同的功能。其中一個可能是文件傳輸的插件,另一個可能是一個計算器等
但首先我需要知道,如果它甚至是可行的......目前,我尋找到MEF以看看是否有可能幫幫忙,我過去只是手動加載DLL(在桌面應用程序中)。