[英].NET Windows Service management and logging
我有在專用遠程服務器上在后台不間斷運行的應用程序。 該應用程序使用log4net進行日志記錄和SQL Server在.NET 4中構建。
我認為最好將Windows Service用於主要的后台應用程序。 我想構建第二個應用程序來管理和查看主應用程序的狀態和日志。
關於最佳方法的任何建議? 我應該如何連接到服務以獲取狀態或附加到log4net日志記錄?
Windows Service + Asp.net網站? Windows服務+遠程WinForms應用程序? 在服務器上的WinForms應用程序?
謝謝!
我建議http://www.l4ndash.com/ 。 您只需要向IIS添加新網站並配置儀表板即可。 它可以從log4net文件和/或EventLog中獲取信息
我們有一個非常相似的設置,並且Windows Service + Asp.Net管理/監視站點運行正常。
如果應用程序必須一直運行(特別是無論是否有人登錄),那么請不要關閉服務器winforms應用程序。 提供服務。
使用Asp.Net網站進行監視可以使您將其保存在一個地方,並在一個地方進行更新。 想象一下,如果您選擇第二個選項並創建一個單獨的“遠程winforms”應用程序。 人們將創建它的副本並將其存儲在本地,不同的路徑等。如果您需要進行任何更改,將更新所有這些副本將是一件噩夢。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.