我的服务器上的事件日志存在严重问题。首先让我先解释一下设置。无法在Windows 2003服务器上打开源{0}的日志
- 我有个域设置有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 \设置\ MyApp.evt文件
授予Everyone用户FullControl到HKEY_LOCAL_MACHINE \系统\ CurrentControlSet \服务\事件日志
在键HKEY_LOCAL_MACHINE \系统\ CurrentControlSet \服务\事件日志\ MyApp的\ CustomSD我追加以下字符串(A ;; 0×0002 ;;; AU),(这样做的原因可以在这里找到http://fgheysels.blogspot.com/2008/01/cannot-open-log-for-source-0-on-windows.html)
我现在完全不知道如何解决这个问题。有没有其他人遇到过这种情况,你有没有尝试过其他的东西
追加(A ;; 0x2 ;;; AU)后不需要重新启动。你确实需要做一个iisreset,否则你可能会遇到无效的句柄异常。 – Llyle 2011-04-25 22:47:26