2016-07-13 34 views
1

Topshelf docs說:我可以使用Topshelf託管多少項服務?

您只能有一個服務!截至3.x Topshelf的基本產品號碼爲 的主機支持多項服務。這是因爲 代碼實現非常脆弱,難以調試。我們選擇了 作爲更簡單更清潔的基礎產品。此功能很可能會以附加nuget的形式返回 。

但是這適用於v.4我們可以承載多個服務。我們正在做一些可能存在錯誤的東西,或者文檔只是陳舊嗎?

回答

1

您可以根據需要在機箱上運行儘可能多的Topshelf主機服務,但您曾經可以在單個Topshelf主機中託管多個邏輯服務(例如x.Service<MyService1>(...); x.Service<MyService2>(...);)。

甚至可以使用實例參數多次運行同一臺Topshelf主機服務的多個實例。

+0

是的,你究竟如何描述,x.Service (...) –

+0

我有點快速將此標記爲答案。請你澄清一下,「但你曾經能夠託管多個邏輯服務」這是否意味着它不再工作?但是,我應該如何理解這句話:「您可以根據需要在盒子上運行儘可能多的Topshelf主機服務」? –

相關問題