从同一域中的服务器获取事件日志(c#)

时间:2017-02-14 14:04:30

标签: c# events logging viewer

我运行这种代码来获取本地服务器日志,它按预期工作:

**Default.aspx**
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent"runat="server">
    <div class="container" ng-controller="dataCtrl" ng-app="app">

        <table class="table table-striped table-hover table-condensed">
            <tr ng-repeat="data in data">
                <td>{{data}}
                </td>
            </tr>
        </table>
   </div>
</asp:Content>

**data.js:**
app.value('pageMethods', PageMethods);

app.factory('mydata', function (pageMethods, $rootScope) {
    var result = [];
    pageMethods.GetData(function (data) {
        data.forEach(function (item) {
            result.push({ id: item.Id});
        });
        $rootScope.$apply();
    });
    return result;
})

**dataCtrl.js**
app.controller('dataCtrl', function ($scope, data) {
    $scope.data = data;
});

但我想从其他服务器获取日志并连接结果。 如何使用c#联系其他服务器并在同一个应用程序中执行相同类型的代码?

非常感谢您的回答

1 个答案:

答案 0 :(得分:0)

答案是

EventLog log = new EventLog("Security", "SERVERNAME");

感谢Bearcat9425!