繁体   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