我的服务器上的事件日志存在很大问题。好吧,让我首先解释一下设置。
- 我有 2 台计算机的域设置
- 一台计算机正在运行 IIS,另一台计算机是工作站。IIS 是运行 Win2k3 的工作站 Win XP。
- IIS 计算机正在托管一个使用 Windows 模拟的网站,并尝试将条目记录到事件日志中,以获取名为MyApp的自定义日志文件和自定义事件源MySource
- 我有一个名为 MyUser 的域用户,他只是域用户的成员。
- 单点登录工作 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 )
我现在完全不知道如何解决这个问题。有没有其他人遇到过这个,你有没有尝试过其他的东西。