对于下面的代码,我得到
System.ComponentModel.Win32Exception: The network path was not found
有人能帮忙吗?
PerformanceCounter pc = new PerformanceCounter("System",
"System Up Time");
pc.MachineName = "1.2.3.4";
//Normally starts with zero. do Next Value always.
pc.NextValue();
TimeSpan ts = TimeSpan.FromSeconds(pc.NextValue());
Response.Write("This system 1.2.3.4 has been up for " + ts.Days + " days " + ts.Hours + " hours, " + ts.Minutes + " and " + ts.Seconds +" seconds.");
编辑: 我尝试使用机器名称,但仍然出现相同的错误! 注:1.2.3.4为示例值。
最佳答案
如果远程机器上没有启动 Remote Registry 服务,可能会导致此错误 1 .
关于c# - 计算服务器正常运行时间给出 "The network path was not found",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4785717/