topshelf

    0熱度

    2回答

    我想調試一個Windows服務。它作爲Topshelf的控制檯應用程序運行。啓動項目運行良好,帶有斷點和所有內容,但解決方案中沒有任何參考項目似乎加載了它們的符號。所有的.pdb文件都在相應的bin文件夾中。並且所有引用的.pdb文件的副本也位於啓動項目bin文件夾中。當我按F5時,所有東西都會建立/重建。 它在幾天前工作得很好,並且在所有同事的PC上仍能正常工作。 我確定我在調試模式下運行所有​

    0熱度

    1回答

    所以我試圖安裝使用TopShelf,本身運行良好,沒有任何問題的應用程序構建的應用程序。我遇到的問題是當我嘗試安裝服務時。 TopShelf服務使用myapp.exe install <options>指令安裝(從管理員命令行)。我已經將該指令包裝在自定義操作中(請參閱下文)。這是運行的,因爲我可以在安裝時看到一個黑盒彈出窗口。但是,該服務無法安裝。當我從管理員命令行運行msi安裝時,該服務將正確

    0熱度

    1回答

    我正在努力的一件事就是使用用戶名和密碼註冊服務。 我可以硬編碼的用戶名和密碼RunAs方法和註冊服務,但顯然不實際。 如果我 myservice.exe install start -username:Domain\username -password:itsAsecret 或 myservice.exe install start -username "Domain\username" -p

    3熱度

    1回答

    我想在F#中使用Topshelf創建Windows服務。我從Github readme 採取的示例代碼當我嘗試運行命令行(如管理員) MyService.exe install -serviceName:MyWindowsService MyService.exe start 沒有任何反應。沒有錯誤,但服務對話框中沒有出現服務。我在系統事件查看器中看到一個條目「系統上安裝了服務」,但我沒有看

    0熱度

    1回答

    要安裝Topshelf服務,我通常只是做: myservice.exe install 如果我要在遠程計算機上安裝的服務,我不能只是做: \\server\c$\myservice.exe install ...因爲它仍然會在本地機器上安裝服務。 如何在遠程機器上安裝Topshelf服務而無需登錄到該機器並直接從該機器運行可執行文件?

    0熱度

    1回答

    如何在使用UseNLog()實施的Topshelf應用程序中使用custom variables and layout?我想發送類似於ID號的內容,以便可以使用$ {mdc:item = MyValue}語法將其放入日誌中。

    1熱度

    2回答

    我有很多使用Top-Shelf安裝的Windows服務。 我想知道在停止服務時是否有設置超時的方法,以啓用服務當前正在處理的進程,以便在服務實際關閉之前完成? 我想在終止Top-Shelf之前等待X秒。 這是我的控制檯我已經安裝爲服務: static int Main(string[] args) { return (int)HostFactory.Run(x =>

    0熱度

    1回答

    我有一個包含頂部服務的項目,部署腳本卸載並重新安裝服務器上的較新版本。 這個很好的工作很長一段時間,直到上週它開始行爲不端的原因不明。 現在會發生什麼命令: D:/Deploy/current/net40/MyService.exe uninstall 打印出這些結果: The uninstall is beginning. 2017-03-06T11:21:07 [1] INFO Tops

    0熱度

    1回答

    當Topshelf託管的應用程序在控制檯上運行而不是作爲服務運行時,請按Ctrl + C停止它。這由Topshelf爲您處理(包裝Console的CancelKeyPress)。是否可以使用Topshelf註冊其他密鑰的處理程序,以便在按下鍵m或者可能F5(當控制檯窗口具有焦點並且所有不可用時都可以控制我的服務的一些小細節當作爲服務運行時)?

    1熱度

    1回答

    在我的program.cs文件中,我試圖配置Topshelf,但我無法讓它運行。我在考慮Topshelf無法在dnxcore50中運行?也許我錯過了別的東西? using System; using System.Web.Http; using CreateDictionary.Memory; using Microsoft.Owin; using Microsoft.Owin.Hosti