首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Elmah、Log4Net和健康监测的MVC日志记录

使用Elmah、Log4Net和健康监测的MVC日志记录
EN

Stack Overflow用户
提问于 2012-05-17 19:02:54
回答 1查看 2.9K关注 0票数 0

最近,我在达伦的博客(http://dotnetdarren.wordpress.com/)上发现了一个6部分的关于登录MVC的系列文章。

这是一篇非常好的文章,介绍了如何使用Elmah、Log4Net、NLog和Health,以及如何使用单个UI查看和管理条目。

这篇文章写于2010年,但我已经在我正在开发的MVC 4应用程序上成功地实现了它。日志记录工作得很好,但在试图查看组合UI中的条目时,我确实遇到了一个问题。

我得到以下错误:

"System.Data.SqlClient.SqlException:无法为不同操作解决排序规则冲突。“

如果我注释掉了Log4Net的配置条目,我就不会再收到错误了,我能够看到Elmah和Health的条目。此错误仅在试图联合Log4Net表中的条目时发生。

有谁知道怎么解决这个问题吗?

提前感谢您的帮助。

更新:这里是发生问题的代码(VB.NET):

代码语言:javascript
复制
For Each providerName As String In logProviders.Keys
    Dim logList As IQueryable(Of LogEventModel) = GetProvider(providerName).GetByDateRangeAndType(pageIndex, pageSize, startDate, endDate, logLevel)
    ' Error occurs on this line below, only when Log4Net is in use.
    list = If((list Is Nothing), logList, list.Union(logList))
Next
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-05-31 13:30:31

我也遇到过同样的问题(同一个博客系列),如果您还没有找到解决方案的话,下面是帮助我的地方:

Cannot resolve the collation conflict between "SQL_Latin1_General_CP1_CI_AS" and "Latin1_General_CI_AS" in the equal to operation

干杯

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10641930

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档