topshelf

    1熱度

    1回答

    我已經制作了一個有趣的行爲,我無法解決這個小程序。 這個想法就像是一個調度程序,它會在特定的時間過後執行一個命令。一切都按預期工作,但是當我去關閉服務時,我意識到了一些事情。 1.服務需要很長時間才能關閉。有時超過30分鐘,我也必須殺死PID。 2.服務運行時間越長,關機時間越長。我認爲這與命令執行的次數有關。 3.我認爲每次迭代之間的間隔越短越容易關閉服務。 這是我使用的代碼。 public v

    3熱度

    1回答

    注意不回:我沒有做類似的事情,以Topshelf installer requires me to press enter twice - why? 服務類(有趣的部分): public class ServiceCore { public ServiceCore(ServiceRuntimeConfiguration serviceRuntimeConfiguration)

    0熱度

    1回答

    無論我做什麼,我都無法使用Topshelf,Autofac和自己託管的Owin獲得注射。 我按照http://autofac.readthedocs.org/en/latest/integration/webapi.html#owin-integration中的文檔和Autofac WebApi 2 OWIN Not Working的文檔,但我仍然無法向apicontroller注入一個簡單的類。

    0熱度

    1回答

    我正在爲我的tvOS應用程序添加TopShelf實現。我也在創建一個集合視圖實現,該實現具有與應用內類似的功能。在Mac上的模擬器中都能正常工作,但在使用TestFlight部署到Apple TV時無法正常工作。我嘗試使用USB-C電纜嘗試捕獲一些日誌,或者在UIActivityIndi​​cator剛旋轉時看看發生了什麼。我認爲這可能與嘗試下載太多圖片或其他網絡問題有關。我開始緩存圖像,並且再次

    0熱度

    1回答

    我正在嘗試使用Topshelf框架來創建一個Windows服務。但是當我嘗試啓動該服務時,出現此異常: 「服務未能啓動... System.Service.Process.TimeoutException:等待期已過並且操作未完成」 這是我的代碼: public class MyService : ServiceControl { private System.Timers.Time

    1熱度

    1回答

    編輯:這仍然是一個問題,但程序運行速度不慢,作爲服務,它運行緩慢,每當沒有調試。使用調試運行診斷程序產生相同的緩慢。最高CPU使用率爲3%。這就是說,任何幫助,爲什麼這個應用程序將運行較慢,沒有調試將是非常有用的,因爲我谷歌下來的答案:) 使用C#和nuget'd頂部,我做了一個filewatcher /移動。有一個filesystemwatcher的實例,它針對文本文檔(100 kb> 8 MB

    1熱度

    1回答

    目前,我安裝我的Topshelf Windows服務的命令行 my.exe install -instance:1 -username:bob -password:pwd 有誰知道,如果可能的話,包括服務恢復選項? 我不在命令行中看到任何內容 http://docs.topshelf-project.com/en/latest/overview/commandline.html 如果不支持,我

    2熱度

    1回答

    我正在使用Topshelf創建一個Windows服務(ServiceClass),我正在考慮使用WhenCustomCommandReceived發送自定義命令。 HostFactory.Run(x => { x.EnablePauseAndContinue(); x.Service<ServiceClass>(s => { s.ConstructUsi

    1熱度

    2回答

    我正在嘗試構建我的第一個基於頂架的服務。我試圖遵循的模式在快速啓動http://docs.topshelf-project.com/en/latest/configuration/quickstart.html static void Main(string[] args) { var h = HostFactory.Run(x => {

    1熱度

    1回答

    我使用TopShelf構建windows服務和TopShelf.Quartz包。 是否可以從IJob的Execute方法關閉整個服務?現在我所能做的就是刪除工作。例如,如果我在工作中發現特定異常,我想進行日誌和關閉服務。 感謝您的任何答案。 public class Program { public static void Main() { HostFactory.