【发布时间】:2011-01-29 13:34:43
【问题描述】:
我的服务器上的事件日志存在很大问题。好吧,让我先解释一下设置。
- 我有 2 台计算机的域设置
- 一台计算机正在运行 IIS,另一台是工作站。 IIS 正在运行 Win2k3 工作站 Win XP。
- IIS 计算机正在托管一个使用 Windows 模拟的网站,并尝试将条目记录到事件日志中,以获取名为 MyApp 的自定义日志文件和自定义事件源 MySource
- 我有一个名为 MyUser 的域用户,他只是 Domain Users 的成员。
- 单点登录正在 100% 工作,因为我可以将登录的用户写入页面。
当我从工作站访问 IIS 页面时,我收到以下消息之一(有时我收到第一条消息,有时收到第二条消息)
1) The handle is invalid
2) Cannot open log for source 'MySource'. You may not have write access.
为了解决这个问题,我尝试了以下所有方法:
将 Everyone 用户 FullControl 授予 C:\windows\system32\config\MyApp.evt 文件
将所有人用户 FullControl 授予 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\EventLog
在 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\EventLog\MyApp\CustomSD 键中,我附加了以下字符串 (A;;0x0002;;;AU),(原因可以在这里阅读http://fgheysels.blogspot.com/2008/01/cannot-open-log-for-source-0-on-windows.html)
我现在完全不知道如何解决这个问题。有没有其他人遇到过这个,你有没有尝试过其他的方法。
【问题讨论】:
标签: iis iis-6 event-log eventlog-source custom-eventlog