【问题标题】:Displaying events from server's event log on web page在网页上显示来自服务器事件日志的事件
【发布时间】:2014-01-23 08:33:09
【问题描述】:

我想在网页上显示来自事件日志的某些事件。为此,我必须在 .NET 框架版本 4 中使用 MVC4 应用程序。我已阅读有关 SignalR 和推送消息的信息,但我找不到有关如何实现此功能的任何明确信息。也许我在寻找错误的东西。

谁能指点我关于这个主题的教程或解释我如何实现网页上显示大约 5 个最新相关事件(基于类别)的部分?

【问题讨论】:

    标签: c# javascript asp.net-mvc signalr event-log


    【解决方案1】:

    假设您不想实时更新页面,那么您可以使用类似

    var eventLog = new EventLog("logName", "machine", "source");
    foreach(var entry in eventLog.Entries)
    {
    }
    

    读取事件日志数据,然后将其传递给您的视图模型。

    如果您想将更新推送到您的页面,您只需要 SignalR。

    【讨论】:

    • 嘿,谢谢您的回答。我们现在确实正在使用 SignalR 实时阅读它们。不幸的是,这在 IE8 中不起作用。我将发布一个新问题。
    猜你喜欢
    • 1970-01-01
    • 2011-09-20
    • 2023-03-18
    • 1970-01-01
    • 1970-01-01
    • 2011-11-24
    • 2019-01-21
    • 1970-01-01
    相关资源
    最近更新 更多