System.Security.SecurityException: 不允许所请求的注册表访问权 一个简单的解决办法
来源:互联网 发布:房子装修预算软件 编辑:程序博客网 时间:2024/05/17 07:43
最近在做一个项目时,需要通过web服务来写事件日志,代码 如下
///<summary>
///写事件日志
///</summary>
///<param name="message"></param>
private void WriteEventLog(string message)
{
string sourceName = "EnterpriseManager" ;
if (!EventLog.SourceExists(sourceName))
{
EventLog.CreateEventSource(sourceName , "EnterpriseManagerEventLog");
}
EventLog log = new EventLog();
log.Source = sourceName;
log.WriteEntry(message);
}//end method
在执行这段代码时遇到了一个异常,就是System.Security.SecurityException: 不允许所请求的注册表访问权.而且这个异常只在windws server 2003中存在,在XP中就没有.在找了很多方法都无效的情况下,通过如下的方式解决:
在HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Application/下建立一个新键EnterpriseManager
这样,就避免了注册表操作,也就避免了ASPNET权限的问题.
当然,我想这个问题肯定还有别的更好的解决办法,毕竟现在这个只是一个临时解决问题的手段,使用起来也不方便..
大家如果有更好的办法,请告诉我呀
- System.Security.SecurityException: 不允许所请求的注册表访问权 一个简单的解决办法
- System.Security.SecurityException: 不允许所请求的注册表访问权
- System.Security.SecurityException: 不允许所请求的注册表访问权。
- 使用Enterprise Library时出现“System.Security.SecurityException: 不允许所请求的注册表访问权”错误
- 解决System.Security.SecurityException: 不允许所请求的注册表访问权
- 安全异常 -------异常详细信息: System.Security.SecurityException: 不允许所请求的注册表访问权。
- 异常详细信息: System.Security.SecurityException: 不允许所请求的注册表访问权
- 解决Sql2008弹出 System.Security.SecurityException: 不允许所请求的注册表访问权。
- c#securityexception不允许所请求的注册表访问权
- 不允许所请求的注册表访问权
- 不允许所请求的注册表访问权
- winform 创建新注册表时出现“不允许所请求的注册表访问权”,解决办法
- 企业库使用异常不允许所请求的注册表访问权 解决办法
- 关于ASP.NET 不允许所请求的注册表访问权。
- C# 多用户操作不允许所请求的注册表访问权
- 不允许所请求的注册表访问权。 (mscorlib)
- 【VS调试】C#读写Windows 7注册表时抛出“不允许所请求的注册表访问权”的解决办法
- 【VS调试】C#读写Windows 7注册表时抛出“不允许所请求的注册表访问权”的解决办法
- 在运行时切换 WinForm 程序的界面语言
- J2ME的一点笔记
- 夏日.梦
- Maxwell 3D v11中自定义参数模型的建立
- JSF开发实战(一)
- System.Security.SecurityException: 不允许所请求的注册表访问权 一个简单的解决办法
- MyGeneration学习笔记(1) : 使用MyGeneration生成存储过程和数据访问层代码
- XHTML开头
- JSF开发实战(二)
- 测量程序执行时间的两种方法
- 浏览大图时鼠标感应控制层滚动条的移动
- 页面有iframe 时 , 事件已处理完毕! 进度条却还在缓缓前进
- *隆重推荐*最棒的《第601个电话》影评
- 两个和尚的故事