我与一些旧代码工作(坦白地说,我不知道一半是做什么的),试图其移动到IIS7。问题在访问/写入到EventLog
一个我看到的问题是,我得到这个错误:
[抛出:SecurityException:源未找到,但一些或所有事件日志不能被搜索到。不可访问的日志:安全。]
如果我手动去HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ EventLog \ Security并设置该密钥的(安全)权限,让“每个人”有完全访问权限,这没有问题。但显然这不是最佳解决方案。
任何人都知道更好的方法来消除此异常?解决这个问题
两个问题: 1)给予进入每个人的时候我没有看到日志信息。这很奇怪。 2)如何从安装程序注册事件日志源(或针对该问题的自定义VB脚本)? – encee 2009-08-11 17:55:02
像Rob Elliott说的'EventLog.CreateEventSource()'。这可能就是ASP.NET在开始记录之前自己正在做的事情。 – Ruben 2009-08-11 18:25:04
我试图使一个VBScript,这是否: 进口系统 进口System.Diagnostics程序 EventLog.CreateEventSource“AppSource”,“应用程序” ,但我得到一个错误说: 类型不匹配:“进口” 什么在世界上这是否意味着? – encee 2009-08-11 18:33:58