CSDN论坛也失去了他的意义,以后新手可以不用来了?
我也将从绝望中离开这CSDN论坛。
用wmi 查询性能计数器中IIS站点连接数这是asp
Dim wmi, wql, instance, instances
'Get wmi object
Set wmi = GetObject("winmgmts:root/cimv2")
'Query web sites with annonymous users
wql = "select TotalAnonymousUsers, CurrentAnonymousUsers, " & _
" CurrentISAPIExtensionRequests, MaximumAnonymousUsers, ISAPIExtensionRequestsPersec " & _
" from Win32_PerfRawData_W3SVC_WebService where TotalAnonymousUsers>0"
Set instances = wmi.ExecQuery(wql)转成C#后
m_COption = new ConnectionOptions();
m_MScope = new ManagementScope(@"\\" + p_Computer + @"\root\MicrosoftIISV2", m_COption);//MicrosoftIISV2 cimv2
m_MScope.Connect();
string Sql = "select CurrentAnonymousUsers from Win32_PerfRawData_W3SVC_WebService";
ManagementObjectSearcher searcher = new ManagementObjectSearcher(Sql);
searcher.Scope = m_MScope;
ManagementObjectCollection webSites = searcher.Get();
strResult=webSites.Count.ToString();可是就是不行啊
错误信息如下:
无效类别
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息: System.Management.ManagementException: 无效类别源错误:行 36: ManagementObjectCollection webSites = searcher.Get();
行 37: //strResult=webSites.Count.ToString();
行 38: Response.Write(webSites.Count)

解决方案 »

  1.   

    我觉得你的wmi方面的问题不是asp.net论坛主题,有更合适的地方提问,所以通常不会回答。
      

  2.   

    添加命名空间 :using  System.Management;
      

  3.   

    using System.Management;
    加了可以获取内存信息,可是查 性能计数器IIS站点(Win32_PerfRawData_W3SVC_WebService)
    就不行了
      

  4.   

    ManagementObjectSearcher searcher = new ManagementObjectSearcher(Sql,m_MScope);
    困了。。
      

  5.   

    ManagementObjectSearcher searcher = new ManagementObjectSearcher(Sql);
    searcher.Scope = m_MScope;跟 ManagementObjectSearcher searcher = new ManagementObjectSearcher(Sql,m_MScope);是一样的吧 ?
      

  6.   

    wmi 查询性能计数器中IIS站点连接数???
    你是新手???
    这么难的问题
      

  7.   

    微软有个性能计数器的例子,什么性能都可以查到,是用VB.NET写的,地址我忘了,嘿嘿
      

  8.   

    异常详细信息: System.Management.ManagementException: 无效类别
    晕,这里提示了.
    看看你声明这些变量吗?
      

  9.   

    是啊,asp.net的版的朋友也不是样样的精通的对吧,你要是在这里用一个photoshop的问题,多数人都会傻眼呢!