簡體   English   中英

如何使用基於WiX的安裝程序為.NET應用程序創建性能計數器?

[英]How do I create performance counters for a .NET application with a WiX-based installer?

我正在為基於.NET的網站創建一個基於WiX的安裝程序。

本網站的一部分涉及我想使用安裝程序創建的性能計數器(計數器需要提升權限才能創建,網站應該永遠不會有)。

我已經閱讀 WiX提供的關於安裝計數器的文檔 ,但是它看起來針對本機代碼應用程序,看起來它比它的價值更多的努力。

如何使用WiX安裝程序創建新的性能計數器?

您引用的文章是指WiX v2。 然而,您實際使用的是哪個版本的WiX工具集並不明顯。

WiX v3具有易於使用的元素PerformanceCategoryPerformanceCounter 我們在.NET Web應用程序安裝程序中使用它來安裝我們需要的性能計數器。

希望這可以幫助。

我從未在.net中完成性能計數器,因此我必須了解物理部署要求是什么。 從那里,我可以幫助您將其轉化為WiX,並着眼於最佳實踐。

如何:使用自定義性能計數器

似乎.NET有一個由System.Diagnostics中的某些類實現的regsvr類型模式。 您可以使用WiX的DTF調整此代碼,以創建自定義操作來創建性能計數器,但這感覺不太對。 此網頁上還有一些信息表明計數器已在CurrentControlSet \\ Services下注冊,因此可以使用Registry表或ServiceInstall表來完成工作,而無需編寫自定義操作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM