gpt4 book ai didi

c# - 如何为 ASP.NET Web 应用程序实现事件记录器?

转载 作者:太空宇宙 更新时间:2023-11-03 21:49:39 25 4
gpt4 key购买 nike

我有一个用 C# 编写的 ASP.NET Web 应用程序。它使用 SQL Server 2008 数据库。似乎某些 SQL 查询使 SQL Server 陷入僵局,我也遇到了糟糕的 SQL Server 性能。为了找出哪个,我想添加一个诊断事件日志记录,但我不确定如何添加。如果我正在编写一个普通的 Windows 应用程序,我会使用 Windows 事件日志或仅使用一个简单的文本文件来完成。所以我很好奇,如何从 Web 应用程序执行相同的操作?

最佳答案

有许多选项可用于从 ASP.Net Web 应用程序进行日志记录。

NLog是值得考虑的一个,因为它性能良好,并根据严重性提供范围广泛的日志目标,包括文本文件、数据库、电子邮件或 GUI 日志查看器,例如 Sentinel .

话虽如此,应用程序级日志记录可能不是专门诊断 SQL Server 死锁的最佳方法。我建议从 SQL Server Profiler 开始执行该任务

Analyzing Deadlocks with SQL Server Profiler

关于c# - 如何为 ASP.NET Web 应用程序实现事件记录器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15167488/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com