在获取机器硬件设备号的时候(如:cpuid,mac,硬盘号等等)时常会出现这种问题。在本机调试时可以正常读取,一放到别的电脑上就出现System.Management.ManagementException: 访问遭到拒绝的异常。网上都说是权限问题,没错,确实是。但是提出的解决方案不是很管用。直到我找到下面的文章。
http://blog.csdn.net/pupstar/archive/2009/09/21/4574640.aspx
文章中提到把获取函数写到httpModules里.
我写到了Global里。。效果类似。。