【问题标题】:EventLog Permission MVC事件日志权限 MVC
【发布时间】:2016-04-12 06:55:03
【问题描述】:

我制作了一个 MVC 应用程序,在其中一种方法中使用了以下行:

EventLog ev = new EventLog();

它在本地运行良好,但是当我尝试在服务器上运行它时,这行给了我以下错误:

请求“System.Diagnostics.EventLogPermission,System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”类型的权限失败。

我无法理解这个问题,谁能帮我解决这个问题?

【问题讨论】:

标签: c# asp.net-mvc


【解决方案1】:

您可能只需要在使用事件日志之前请求正确的安全权限,如下所示:

  EventLogPermission eventLogPermission = new EventLogPermission(EventLogPermissionAccess.Administer, ".");
  eventLogPermission.PermitOnly();

请看这里: support.microsoft.com bug article

【讨论】:

    猜你喜欢
    • 2010-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-24
    • 1970-01-01
    • 2014-07-27
    相关资源
    最近更新 更多