ManagementException访问遭到拒绝问题,请教!!!
异常详细信息: System.Management.ManagementException: 访问遭到拒绝
源错误:
执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。
堆栈跟踪:
[ManagementException: 访问遭到拒绝 ]
System.Management.ManagementException.ThrowWithExtendedInfo(ManagementStatus errorCode) +167
System.Management.ManagementScope.InitializeGuts(Object o) +580
System.Management.ManagementScope.Initialize() +187
System.Management.ManagementObject.Initialize(Boolean getObject) +619
System.Management.ManagementClass.GetInstances(EnumerationOptions options) +117
System.Management.ManagementClass.GetInstances() +7
THS.Web.Default.GetHardDiskID()
THS.Web.Default.Page_Load(Object sender, EventArgs e)
System.Web.UI.Control.OnLoad(EventArgs e) +67
System.Web.UI.Control.LoadRecursive() +35
System.Web.UI.Page.ProcessRequestMain() +750
程序的登录页面中引用System.Management得到机器的硬盘ID号,在本地没问题,把程序上传到新网提供的空间上就报错,但是其他页面没问题,请问这是什么原因?如果是空间服务商禁止了权限,有什么办法解决还是有什么其他好办法可以得到机器的硬盘ID号? 请指教,谢谢!!
------解决方案--------------------http://community.csdn.net/Expert/TopicView3.asp?id=5538185
http://blog.csdn.net/much13/archive/2007/08/24/1756826.aspx
http://blog.csdn.net/REMEX1980/archive/2007/07/26/1708378.aspx
去看看
------解决方案--------------------肯定是新网把这方面的访问权限去掉了,你想想,要是服务器系统信息、硬盘信息等等大家都可以用程序来访问,那么这个服务器还安全吗?要是你租用整机就没这个问题了,反正是你一个人用,你爱咋整咋整。
------解决方案--------------------得不到就算了,附非你修改machine.config