本文主要是介绍使用 WMI 进行诊断WCF,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
WMI 是基于 Web 的企业管理 (WBEM) 标准的 Microsoft 实现,WCF 公开服务的属性,如地址、绑定、行为和侦听器。您可以在应用程序的配置文件中激活内置 WMI 提供程序。这可以通过 system.ServiceModel element一节中的 <diagnostics> Element的 wmiProviderEnabled 属性实现,如以下配置示例所示。
<system.serviceModel>
…
<diagnostics wmiProviderEnabled="true"
performanceCounters="ServiceOnly"/>
…
</system.serviceModel>
此配置项公开 WMI 接口。现在,您可以通过此接口连接管理应用程序并访问应用程序的管理规范。更详细的信息参看http://msdn.microsoft.com/zh-cn/library/ms735120.aspx.
这里补充一点是还可以通过PowerShell脚本进行访问:
PS C:/Windows/System32> get-wmiobject endpoint -n root/ServiceModel | ft name
Remote Management: A Sneak Peek at Windows PowerShell 2.0
这篇关于使用 WMI 进行诊断WCF的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!