System.Management.ManagementException: 访问遭到拒绝

在获取机器硬件设备号的时候(如:cpuid,mac,硬盘号等等)时常会出现这种问题。在本机调试时可以正常读取,一放到别的电脑上就出现System.Management.ManagementException: 访问遭到拒绝的异常。网上都说是权限问题,没错,确实是。但是提出的解决方案不是很管用。直到我找到下面的文章。

http://blog.csdn.net/pupstar/archive/2009/09/21/4574640.aspx

文章中提到把获取函数写到httpModules里.

我写到了Global里。。效果类似。。

原文地址:https://www.cnblogs.com/xryyforver/p/1618058.html