首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >健康监测不起作用

健康监测不起作用
EN

Stack Overflow用户
提问于 2010-07-14 10:52:36
回答 1查看 1K关注 0票数 3

我正在尝试在运行在Windows Server 2003上的IIS 6/ASP.NET 2应用程序上设置运行状况监视。

对于第一步,我想要做的是,除了默认事件(如C:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG\web.config).中所指定的)之外,还获取Application事件

在我的开发计算机上,以NetworkService的形式在Windows 7上运行IIS 7,运行良好。

在IIS 6机器上,默认事件仍然会被记录到事件日志中,但是其他的生命时间事件不会。此外,不记录或显示与错误配置有关的事件。另外,使用SimpleMailProvider代替事件日志不会产生结果

看起来它只是忽略了我的设置。我尝试过许多不同的设置--甚至将所有的全局健康监控设置复制到应用程序web.config中--但是没有成功。

提前感谢!

下面是我添加到web.config中的设置:

代码语言:javascript
复制
<healthMonitoring enabled="true">
    <rules>
        <clear />
        <add name="All Errors Default" eventName="All Errors" provider="EventLogProvider" profile="Critical" />
        <add name="Application Lifetime Events Default" eventName="Application Lifetime Events" provider="EventLogProvider" profile="Critical" />
        <add name="Failure Audits Default" eventName="Failure Audits" provider="EventLogProvider" profile="Critical" />
    </rules>
</healthMonitoring>
EN

回答 1

Stack Overflow用户

发布于 2011-11-10 11:49:05

您的帐户NetworkService可能无法访问注册表--这是日志框架所需的。

准许对以下文件的读/写访问:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application

看看这是否有帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3245396

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档