【问题标题】:Windows 2008 - The source was not found, but some or all event logs could not be searchedWindows 2008 - 找不到源,但无法搜索部分或全部事件日志
【发布时间】:2012-09-03 14:41:57
【问题描述】:

我一直在挖掘一个旧的经典 ASP 应用程序并将其安装在 Windows 2008 服务器上,但是当它应该抛出错误时,它似乎会抛出这个错误:

System

error '8013150a' 

The source was not found, but some or all event logs could not be searched. Inaccessible logs: Security.

所以它似乎引发了进一步的错误,因为我无权写入事件查看器,所以我看不到原始错误是什么! 我已经研究了很多关于此的答案,例如在 HKEY_LOCAL_MACHINE 中的 EventLog 和 Applications 文件夹上添加注册表权限,但没有成功。我想知道经典 asp 的情况是否有所不同 - 在此之前有没有人遇到过这个问题可以帮助我解决这个令人愤怒的错误?

谢谢

编辑 - 我在该服务器上运行其他 .NET 应用程序,这些应用程序写入事件查看器。它似乎仅限于经典的 asp 应用程序

【问题讨论】:

    标签: iis-7 asp-classic windows-server-2008-r2


    【解决方案1】:

    您的应用程序可能正在尝试写入不存在的事件源。您可以按如下方式创建事件源:How to create Windows EventLog source from command line?

    确定您的应用程序尝试写入的事件源并创建它。

    【讨论】:

    • 感谢 Michael - 您知道如何找出事件源吗?我以为是 ASP,但这并没有什么不同
    • 我认为这需要您进行一些挖掘和反复试验。通常,事件日志源是记录事件的应用程序的名称。获取应用程序日志源的详尽列表的一种方法是检查位于 HKEY_LOCAL_MACHINE/System/CurrentControllSet/Services/EvetnLog/Application 的注册表。将有大量日志源。在运行您的应用的旧版服务器上检查这些来源。您需要使用您的领域知识来查看您是否可以确定您的应用程序正在使用哪一个。
    • 好的,我找到了 - 问题是我指的是一个 dll,它引发了错误,而这正是我需要为其创建源而不是我的网站应用程序名称等的. 谢谢你
    猜你喜欢
    • 2012-03-22
    • 2016-07-18
    • 2011-08-14
    • 2014-08-05
    • 1970-01-01
    • 1970-01-01
    • 2011-10-19
    • 2019-04-03
    相关资源
    最近更新 更多