6

我正在寻找想法、技巧、现有框架(基于 .NET)、工具以及您对实现良好审计跟踪的最佳方式的经验。

我们的典型应用程序没有什么花哨的 ASP.NET MVC 3-安全层-业务层-数据访问层-数据库(SQL Server 2008)

我唯一的要求是它必须易于实现并以某种方式存储在数据库中。

4

3 回答 3

2

对于审核用户操作,我使用了Log4Net。在审计 CRUD 操作时,使用了触发器。

在这里,您可以找到一些关于实施审计日志的资源文章(文章1 、文章2)。

于 2011-02-02T10:20:23.313 回答
0

我找到了一些不错的工具,例如OmniAudit等,但实际上并不是我想要的。所以我决定编写自己的审计跟踪工具来生成和维护触发器。

于 2011-02-13T07:31:52.563 回答
0

如果您使用的是实体框架,请参考: http: //www.codeproject.com/KB/database/ImplAudingTrailUsingEFP1.aspx

于 2011-03-10T09:53:18.220 回答