2

未处理的异常会导致基于 ASP.NET 的应用程序在 .NET Framework 2.0 中意外退出,这让我认为使用以下约定命名的事件日志源将始终在已安装 .NET Framework 的任何框中注册:

“ASP.NET XYZ0”

其中 X、Y 和 Z 是 .NET 运行时的主要、次要和内部版本号。

假设 .NET Framework 的安装将始终创建此事件日志源是否安全?

4

2 回答 2

0

此事件日志源由 ASP.NET 作为ASP.NET Health Monitoring的一部分安装。特别是,它是由EventLogProvider写入的。

于 2011-02-05T00:25:40.183 回答
-1

可能。但是我认为windows中的所有事件都存储在事件日志中。默认情况下,只要发生错误,.NET 的内置跟踪侦听器就会将应用程序事件写入事件日志。您可以查看日志在注册表中的位置,或使用事件查看器查看日志。

单击开始,单击运行,键入 regedt32,然后单击确定。

在 Windows 菜单上,单击本地计算机上的 HKEY_LOCAL_MACHINE。

对于系统日志

单击 System\CurrentControlSet\Services\EventLog\System 文件夹,然后双击 FILE 值。

对于应用程序日志

单击 System\CurrentControlSet\Services\EventLog\Application 文件夹,然后双击 FILE 值。

对于安全日志

单击 System\CurrentControlSet\Services\EventLog\Security 文件夹,然后双击 FILE 值。

于 2011-02-05T00:21:39.853 回答