FrameWork无法运行,出现System.Management.ManagementException
来源:互联网 发布:java通讯录管理系统 编辑:程序博客网 时间:2024/05/16 17:15
当你运行FrameWork时,出现以下错误.
System.Management thrown System.Management.ManagementException
访问遭到拒绝
在 System.Management.ManagementException.ThrowWithExtendedInfo(ManagementStatus errorCode)
在 System.Management.ManagementScope.InitializeGuts(Object o)
在 System.Management.ManagementScope.Initialize()
在 System.Management.ManagementObject.Initialize(Boolean getObject)
在 System.Management.ManagementClass.GetInstances(EnumerationOptions options)
在 System.Management.ManagementClass.GetInstances()
在 FrameWork.Components.sys_FrameWorkInfoTable..ctor()
在 FrameWork.CheckUpdate..ctor()
在 FrameWork.FrameWorkPermission.app_Auth(Object sender, EventArgs e)
在 System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
在 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
是由于你的服务器asp.net的运行权限低,导致asp.net进程无法访问System.Management类. 你可以找到FrameWork.Components.sys_FrameWorkInfoTable.cs文件,将其原来的构造函数
/// <summary> /// 构造函数 /// </summary> public sys_FrameWorkInfoTable() { ManagementClass mc = new ManagementClass("Win32_Processor"); ManagementObjectCollection moc = mc.GetInstances(); foreach (ManagementObject mo in moc) { _S_RegsionGUID = mo.Properties["ProcessorId"].Value.ToString(); break; } }
修改为
/// <summary> /// 构造函数 /// </summary> public sys_FrameWorkInfoTable() { ManagementClass mc = new ManagementClass("Win32_Processor"); try { ManagementObjectCollection moc = mc.GetInstances(); foreach (ManagementObject mo in moc) { _S_RegsionGUID = mo.Properties["ProcessorId"].Value.ToString(); break; } } catch (Exception ex) { _S_RegsionGUID = Common.EnBase64(AppDomain.CurrentDomain.BaseDirectory); } finally { mc.Dispose(); } }
- FrameWork无法运行,出现System.Management.ManagementException
- FrameWork无法运行,出现System.Management.ManagementException 访问遭到拒绝
- System.Management.ManagementException: 访问遭到拒绝的解决方案
- weblogic.management.ManagementException:Deployer:149115
- TROUBLESHOOTING: Weblogic Server Exception: weblogic.management.ManagementException
- 引用system.management出现的问题
- Weblogic Server Exception: weblogic.management.ManagementException: [Deployer:149007]解决方案
- weblogic.management.ManagementException: Unable to obtain File lock
- Weblogic Server Exception: weblogic.management.ManagementException: [Deployer:149007]
- 在研发时出现运行时错误System.ArgumentException无法在类中找到资源
- weblogic.management.ManagementException: [Deployer:149082]You cannot deploy application 'expcontrol' without version
- 【图解】weblogic.management.ManagementException: [Deployer:149164]The domain edit lock is owned by
- weblogic.management.ManagementException: The domain edit lock is owned by another session in ...
- weblogic.management.ManagementException: The domain edit lock is owned by another session in ...
- System.Management 命名空间
- Database management system
- .NET System Management Services
- Internal Content Management System
- 三层架构及其优缺点
- CISCO命令
- 360更新补丁之后把Outlook弄坏了
- 百度为什么不学谷歌也搞个B.cn
- 东家的东西敢说不好么
- FrameWork无法运行,出现System.Management.ManagementException
- C#加密解密算法
- coding的严谨
- C#&visual studio
- PostgreSQL: DECLARE CURSOR failed: ERROR: invalid byte sequence for encoding "UTF8": 0xc9e3
- python string和PyQt的QString的区别
- 失落?!
- 如何做好百度优化
- 团队合作