1
是否可以指定SS註冊的服務而不是它提取它找到的所有內容。指定ServiceStack應該註冊的服務
給定一個包含10個服務的庫,它可以部署在多個服務器上,具體取決於其部署的服務器,某些服務需要啓用,這些服務不能在單獨的項目中,否則我們最終會得到數十億的dll的管理。
我希望能夠說「註冊這些3種類型和路徑」
是否可以指定SS註冊的服務而不是它提取它找到的所有內容。指定ServiceStack應該註冊的服務
給定一個包含10個服務的庫,它可以部署在多個服務器上,具體取決於其部署的服務器,某些服務需要啓用,這些服務不能在單獨的項目中,否則我們最終會得到數十億的dll的管理。
我希望能夠說「註冊這些3種類型和路徑」
您可以通過覆蓋CreateServiceManager
覆蓋用來查找服務的策略,如:
protected virtual ServiceManager CreateServiceManager(
params Assembly[] assembliesWithServices)
{
new ServiceController(() => JustServicesIWant(assembliesWithServices));
}
也看到維基Modularizing services它解釋瞭如何手動註冊插件內的服務等。