我有一个项目,由一个 Windows 客户端(大约 150 个用户)、一个 Web 服务和一些 Windows 服务组成。所有人都在 Intranet 中工作并使用 C# .NET 3.5 构建。现在我想在中央数据库中记录异常并通过 Web 应用程序管理它们(观看前 10 名、票务系统等)。
我考虑过使用和扩展 ELMAH,因为它已经有一个用于管理的 Web 应用程序。也许为客户创建一个网络服务来记录他们的异常。
这是个好主意吗,因为 ELMAH 显然只适用于 asp.net 网站。
我知道异常管理应用程序块,但据我所知,它没有像 ELMAH 这样的管理应用程序,而且我上次访问 Enterprise Library 并不有趣。
你有什么看法,还有其他想法吗?