【发布时间】:2013-10-17 23:47:52
【问题描述】:
当我点击富文本编辑器栏中的“插入图片”按钮时,模式会打开,但随后会出现错误页面:
Details of exception: System.NullReferenceException: Object reference not set to an instance of an object
Stacktrace:
[NullReferenceException: De objectverwijzing is niet op een exemplaar van een object ingesteld.]
umbraco.controls.Images.ImageViewer.OnPreRender(EventArgs e) +70
System.Web.UI.Control.PreRenderRecursiveInternal() +83
System.Web.UI.Control.PreRenderRecursiveInternal() +168
System.Web.UI.Control.PreRenderRecursiveInternal() +168
System.Web.UI.Control.PreRenderRecursiveInternal() +168
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +974
Versiondata: Microsoft .NET Framework Versie:4.0.30319; ASP.NET Versie:4.0.30319.17929
在 localhost 和服务器上运行 Umbraco 6.1.3,都给出错误。 我已经尝试用新的替换 umbraco.dll 和 umbraco.editorControls.dll,但无济于事。 我还检查了我所有的数据类型,但没有一个是损坏的(根据Rich Text Editor and Inserting Images getting error 和http://our.umbraco.org/forum/using/ui-questions/39103-Problem-with-Rich-Text-Editor-and-Inserting-Images)。 我正在使用 uComponents,但我拥有的是最新版本 (5.5.0)
【问题讨论】:
-
umbraco 用户是否有权访问媒体部分?当他们没有看到这个错误时,我已经看到了。
-
我也是管理员的错误,用户已经上传了一些图片到媒体部分
-
这是从以前的版本升级吗?您是否为您的媒体文件夹使用任何非标准配置,例如虚拟目录?你是说这以前有效,但现在无效?
-
我实际上是从 6.1.2 升级到 6.1.3,我在 6.1.2 中进行了测试,而不是自升级以来,所以这可能是罪魁祸首,可能出了什么问题,应该怎么办我修好了吗?
-
我在 Visual Studio 2012 中使用 NuGet Umbraco NuGet 包进行了升级(请参阅 stackoverflow.com/questions/17521154/…),但我认为我没有升级 Umbraco 文件(仅二进制文件),所以我会尝试