2014-01-23 45 views
0

我想要顯示網頁上事件日誌中的某些事件。爲此,我必須在.NET框架版本4中使用MVC4應用程序。我已閱讀了有關SignalR和推送消息的內容,但我無法找到有關如何實現此功能的任何明確信息。也許我正在尋找錯誤的東西。在網頁上顯示服務器事件日誌中的事件

任何人都可以指點我關於這個主題的教程,或者解釋我怎樣才能在網頁上實現關於5個最新相關事件(基於類別)的部分?

回答

1

假設你不希望在實時更新你的頁面,那麼你可以使用像

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

讀取事件日誌數據,然後把它傳遞給你的視圖模型。

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

+0

嘿謝謝你的回答。我們現在正在用SignalR實時閱讀它們。不幸的是,這在IE8中不起作用。我會發佈一個關於這個問題的新問題。 –

+0

請參閱http://stackoverflow.com/questions/21312537/pushing-updates-from-event-log-to-webpage-not-working-in-ie8 –

相關問題