2012-09-03 91 views
0

我一直在挖掘旧的传统ASP应用程序并将其安装在Windows 2008服务器上,但是当它应该引发错误时,它似乎不是抛出此错误: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应用程序

回答

1

您的应用程序可能试图写入不存在的事件源。您可以创建一个事件源,如下所示:How to create Windows EventLog source from command line?

确定应用程序试图写入哪个事件源并创建它。

+0

感谢这个Michael - 你知道如何找出事件源是什么吗?我认为这将是ASP,但这并没有任何区别 –

+0

我认为这将需要一些挖掘和试验和错误给你。事件日志源通常是记录事件的应用程序的名称。获取详尽的应用程序日志源列表的一种方法是在HKEY_LOCAL_MACHINE/System/CurrentControllSet/Services/EvetnLog/Application中检查注册表。会有大量的日志来源。在运行应用程序的旧版服务器上检查这些源代码。您需要使用您的领域知识来查看您是否可以确定应用程序正在使用哪一个。 – goatshepard

+0

好的,我发现它 - 问题是它是一个dll,我指的是抛出错误,这是我需要创建一个来源,而不是我的网站应用程序名称等谢谢你 –

相关问题