【问题标题】:Getting unhandled exception "Log entry string is too long. A string written to the event log cannot exceed 32766 characters"获取未处理的异常“日志条目字符串太长。写入事件日志的字符串不能超过 32766 个字符”
【发布时间】:2011-12-06 08:23:49
【问题描述】:

我收到一个未处理的异常错误:

[ArgumentException:日志条目字符串太长。写入事件日志的字符串不能超过 32766 个字符。]

####.UI.WebControls.MainControl.DealWithException(异常 e)+1212 ####.UI.WebControls.MainControl.CreateChildControls() +4799 System.Web.UI.Control.EnsureChildControls() +122 System.Web.UI.Control.PreRenderRecursiveInternal() +49 System.Web.UI.Control.PreRenderRecursiveInternal() +226 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +7632

我在 Begin PreRender 事件之后收到此错误。

关于程序的一些事情:

  1. 程序使用自定义 Web 控件,该控件具有用于指定用户控件(如果有)的参数。

  2. 整个程序包含在用户控件中。也就是说,aspx只有一个webcotrol,其余的一切都在ascx中。

  3. 据我所知,我没有使用任何日志记录机制。

请帮忙。这对我很有帮助。

如果需要任何其他信息,请评论。

【问题讨论】:

  • 联系英特尔(或编写 Intel.Sps 代码的人)以修复它。

标签: c# asp.net exception-handling user-controls


【解决方案1】:

您必须与组件供应商交谈;尝试写入事件日志的是他们的组件。在这里我们无能为力。

【讨论】:

  • 但这不是一个一致的问题......有时我得到错误,有时我没有......问题是现在我已经在用户控件后面的代码中注释掉了所有内容,并且它仍然抛出错误.. :(
  • 是的,正如我所说,您需要与组件供应商交谈。异常在他们的代码中引发,错误在他们的代码中,这是他们的代码,他们的代码,他们的代码。联系他们。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-03-19
  • 2018-10-12
  • 1970-01-01
  • 2018-01-16
  • 2011-05-03
  • 1970-01-01
  • 2013-11-07
相关资源
最近更新 更多