未处理的异常会导致基于 ASP.NET 的应用程序在 .NET Framework 2.0 中意外退出,这让我认为使用以下约定命名的事件日志源将始终在已安装 .NET Framework 的任何框中注册:
“ASP.NET XYZ0”
其中 X、Y 和 Z 是 .NET 运行时的主要、次要和内部版本号。
假设 .NET Framework 的安装将始终创建此事件日志源是否安全?
未处理的异常会导致基于 ASP.NET 的应用程序在 .NET Framework 2.0 中意外退出,这让我认为使用以下约定命名的事件日志源将始终在已安装 .NET Framework 的任何框中注册:
“ASP.NET XYZ0”
其中 X、Y 和 Z 是 .NET 运行时的主要、次要和内部版本号。
假设 .NET Framework 的安装将始终创建此事件日志源是否安全?
此事件日志源由 ASP.NET 作为ASP.NET Health Monitoring的一部分安装。特别是,它是由EventLogProvider写入的。
可能。但是我认为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 值。