2

这是在 IIS 6 中运行的 Umbraco 3.0.4 中间歇性发生的间歇性异常

当 umbraco 用户登录并偶尔选择要编辑的文档时,他们会得到这个......

[NullReferenceException: Object reference not set to an instance of an object.]
umbraco.controls.ContentControl.addControlNew(Property p, TabPage tp, String Caption) +242
umbraco.controls.ContentControl..ctor(Content c, publishModes CanPublish, String Id) +832
umbraco.cms.presentation.editContent.OnInit(EventArgs e) +442
System.Web.UI.Control.InitRecursive(Control namingContainer) +321
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +692

一旦发生错误,每个登录到 umbraco 的用户都会持续存在该错误,直到我们重新启动应用程序池(它在自己的应用程序池中运行),所以它一定是某个全局状态被损坏,但它可以运行数天而没有问题,但是然后可能需要在一天内重新启动数次。

如果我调试应用程序,它总是可以工作,如果我在服务器上以损坏的状态运行 debugvw,它不会给我更多信息。(HTTP 引用者除外)

整个网络上有许多像这样的死胡同,但似乎没有一个提供任何具体的重现方式。

我知道这是一个很长的镜头,但是这里有没有人经历过并解决了这个问题?

不幸的是,目前升级不是一种选择。

谢谢大家。

4

1 回答 1

0

我也遇到过这个问题。但我们无法解决它。我们最终升级了。您是否尝试过进行小升级?

于 2009-09-02T12:33:09.613 回答