【发布时间】:2010-09-07 11:01:35
【问题描述】:
我希望能够查看在 IIS 上运行的一系列 asp.net 网站的事件 log。我可以在外部执行此操作,例如通过 Web 界面吗?
【问题讨论】:
标签: asp.net iis logging monitoring
我希望能够查看在 IIS 上运行的一系列 asp.net 网站的事件 log。我可以在外部执行此操作,例如通过 Web 界面吗?
【问题讨论】:
标签: asp.net iis logging monitoring
不,但我推荐两种解决方案:
Adiscon EventLogger 是第三方产品,可将您的 Windows 事件日志发送到 SQL 数据库。您可以发送所有事件或创建过滤器。当然,一旦事件在 SQL 数据库中,您可以使用任何常用工具来创建 Web 界面。
您可以使用 ASP.NET 的 HealthMonitoring 配置部分来配置 .NET 以将所有与 ASP.NET 相关的事件直接发送到 SQL 数据库。这包括异常、心跳和许多其他事件类型。 SqlWebEventProvider 很容易设置。
【讨论】:
您想知道您是否可以在家滚动某些东西,或者您是否正在寻找可以下架的应用程序?
我不是 Windows 人,但我认为 Microsoft 的 MOM/SCOM 解决方案可能会让您通过 Web UI 查看事件日志 - 如果您只需要这些,可能会非常繁重且昂贵。
一个快速的谷歌找到了http://www.codeproject.com/KB/XML/Event_Logger.aspx,这表明如果你想自己动手,你可以进去……也是msdn上的一个MS工具
对不起,我帮不上忙
【讨论】: