代码之家  ›  专栏  ›  技术社区  ›  BIDeveloper

无法打开源“blah”的日志。您可能没有写入权限。嗯?

  •  2
  • BIDeveloper  · 技术社区  · 14 年前

    拒绝win32异常访问 无法打开源“blah”的日志。您可能没有写入权限。

    this one . 不过,事情并不像想象的那么清楚。。。。

    这是一台2008 R2开发服务器。 我添加了以下注册表项“CustomSD”,值为 O: 包:SYD:(A;;0x7;;;AN)(A;;0x7;;;SY)(A;;0x7;;;BA)(A;;0x7;;;SO)(A;;0x7;;;IU)(A;;0x7;;;SU)

    我还允许每个人完全访问物理事件日志(.evtx文件)。。。但都没用。。。

    我的网站在默认的IISAPPPool帐户下运行失败。

    有什么想法吗?

    提前谢谢你,

    1 回复  |  直到 14 年前
        1
  •  1
  •   John Saunders    14 年前

    ASP.NET在信任度降低的环境中运行。

    如果您的事件日志源尚未存在,则必须添加注册表项以创建它。

    但这在信任度降低的环境下是行不通的。

    您应该为正在使用的事件源创建一个安装程序类,然后在部署期间“安装”网站。最快的方法是创建一个“组件”来记录事件,将事件日志组件拖到设计图面上,设置属性,然后选择创建安装程序的命令。

    在部署时,您只需对web应用程序的DLL运行“installutil”。事件源将在web应用程序启动之前创建。