topshelf

    1熱度

    1回答

    經過一週的研究並嘗試獲取會話更改處理後,我仍然無法獲得我期待的結果。我查看了所有可用的示例並徹底檢查了TopShelf源代碼。我的主類是如下: class Program { static void Main(string[] args) { //Always start out in our apps base directory Directory

    0熱度

    1回答

    我有一個Windows服務在vb.NET中編程,使用Topshelf作爲服務主機。 偶爾服務無法啓動。在事件日誌中,SCM寫入錯誤7000和7009(服務沒有及時響應)。我知道這是一個常見問題,但我(想)我已經嘗試了一切,沒有結果。 該服務僅依賴於WMI,並且沒有耗時的操作。 我讀過這個問題(Error 1053: the service did not respond to the start

    1熱度

    1回答

    我在Visual Studio Team Services(a.k.a. Visual Studio Online?我不太確定它的名字是否正確)沒有生成工件,我真的不知道爲什麼。解決方案文件中的主要項目是使用TopShelf構建的Windows服務。我懷疑Visual Studio構建任務中的MSBuild參數可能是錯誤的。我從正在工作的MVC項目的構建定義中複製了它們,但是我發現它們可能不適用於

    0熱度

    1回答

    我有MS SQL中的數據庫。我有topshelf和quartz.net的服務。 如何從數據庫中獲取quartz.net的工作,並在沒有重啓服務的情況下執行它們?

    0熱度

    1回答

    作爲獨立軟件開發商,我們有一個企業解決方案,可爲我們的大客戶擴展我們現有的軟件,他們必須在本地或甚至Azure中安裝和配置Azure SF羣集。我們的軟件主要用於無狀態服務,只有一些狀態很好。它也是多租戶的,所以我們可以在雲環境中運行自己的軟件。 但是我們也有第三種使用方式:我們需要將我們的軟件運送給有我們其他軟件的非企業客戶。這是一個問題,因爲Service Fabric需要多臺小型客戶沒有且當

    1熱度

    1回答

    當我暫停頂級服務時,如何停止或暫停Quartz.Net?在所有的例子 目前, - 註冊啓動外/停止方法: factory.Service<IServiceHost>(sc => { sc.ConstructUsing(s => new ServiceHost()); sc.WhenStarted((s, host) => s.Start(host)); sc.Whe

    2熱度

    2回答

    背景資料 我(對電子郵件)在RabbitMQ的隊列,並希望建立一個消費它。該隊列被另一個.NET應用程序用於向客戶發送電子郵件。我希望電子郵件邏輯能夠放在.NET應用程序之外,並且還具有RabbitMQ提供的耐用性等優點。 發行 的.NET應用程序能夠發佈/電子郵件推到隊列中,但我有困難,構建客戶!這是我對消費者代碼: // A console app that would be turned i

    1熱度

    1回答

    我在設置基本的Quartz.NET和Topshelf集成時遇到了問題。訪問ScheduleQuartzJob當 出現錯誤: Error 1 Delegate 'System.Func<ServiceTest.MyService>' does not take 1 arguments Error 2 Not all code paths return a value in lambda expre

    -1熱度

    1回答

    .NET Core/Standard 2.0現在允許您引用舊的.NET Framework庫。你可以通過NuGet安裝它們,並且代碼將會生成。這可以在以下限制內工作: 「受支持的方案引用了一個恰好只使用.NET Standard API集內類型的.NET Framework庫。 - Announcing .NET Core 2.0 當Topshelf使用從.NET 2.0的核心應用程序,我得到以下

    0熱度

    1回答

    我已經閱讀了關於TopShelf如何工作的幾個articles。所有這些都在說: 創建控制檯應用程序 添加Topshelf NuGet包 創建一個簡單的testController : ApiController來表示業務邏輯(我想有我現有的網絡API項目將託管代替此測試控制器) ... 但現在我想讓我現有的WEB API項目託管,而不是這個testController。我應該如何用這個TopSh