2013-05-14 62 views
1

关于Umbraco 4中richtext编辑器的问题。不能通过Umbraco RichText编辑器插入图像

我无法通过RichText编辑器添加图像。当我点击富文本编辑器上的添加图像图标时,弹出窗口显示错误(在资源编号2中查找)。

RichText编辑器数据类型使用Tinymce3作为其类型。

我用过的资源并没有解决问题。

1)http://our.umbraco.org/forum/using/ui-questions/39103-Problem-with-Rich-Text-Editor-and-Inserting-Images

2)Rich Text Editor and Inserting Images getting error

我做了什么(他们没有工作):

一)重新保存不同类型的富文本编辑器中的数据类型,

B)删除RichText编辑器(错误的错误)并重新创建它,

c)将insertimage.aspx的代码从d RichText编辑器正在工作的任何项目,

请看看这个问题附带的错误图片。

任何建议都会有帮助。

错误

在 '/' 应用程序的服务器错误。

未将对象引用设置为对象的实例。

描述:执行当前Web请求期间发生未处理的异常。请查看堆栈跟踪以获取有关该错误的更多信息以及源代码的位置。

异常详细信息:System.NullReferenceException:未将对象引用设置为对象的实例。

源错误:

[没有相关的源行]

源文件:C:\ WINDOWS \ Microsoft.NET \ Framework64 \ v4.0.30319 \临时ASP.NET文件\ ROOT \ 1096afd0 \ 6b67abfd \ App_Web_uploadmediaimage.ascx.c3c18f9f.5y91thdt.0.cs行:0

堆栈跟踪:

[NullReferenceException异常:未设置为一个对象的实例对象引用] umbraco.cms.businesslogic.datatype。 DataTypeDefinition.b __0(DataTypeDefinition X)235 System.Linq.WhereArrayIterator`1.MoveNext()42个 umbraco.cms.businesslogic.datatype.DataTypeDefinition.GetByDataTypeId(GUID DataTypeId)311 umbraco.controls.Images.UploadMediaImage..ctor ()+88 ASP.umbraco_controls_images_uploadmediaimage_ascx..ctor()in c:\ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Temporary ASP.NET Files \ root \ 1096afd0 \ 6b67abfd \ App_Web_uploadmediaimage.ascx.c3c18f9f.5y91thdt.0 .cs:0 ASP.umbraco_plugins_tinymce3_insertimage_aspx。__BuildControlMediaUploader()在c:\ work \ IU \ trunk \ src \ International.Web.UI \ umbraco \ plugins \ tinymce3 \ insertImage.aspx:187 ASP.umbraco_plugins_tinymce3_insertimage_aspx .__ BuildControlpane_upload()in c:\ work \ IU \ trunk \ src \ International.Web.UI \ umbraco \ plugins \ tinymce3 \ insertImage.aspx:186 ASP.umbraco_plugins_tinymce3_insertimage_aspx .__ BuildControlForm1()in c:\ work \ IU \ trunk \ src \ International.Web.UI \ umbraco \ plugins \ tinymce3 \ insertImage.aspx:150 ASP.umbraco_plugins_tinymce3_insertimage_aspx .__ BuildControlTree(umbraco_plugins_tinymce3_insertimage_aspx __CTRL)在C:\工作\ IU \树干\ SRC \ International.Web.UI \一把umbraco \插件\ tinymce3 \ insertImage.aspx:1 ASP.umbraco_plugins_tinymce3_insertimage_aspx。 FrameworkInitialize()in c:\ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Temporary ASP.NET Files \ root \ 1096afd0 \ 6b67abfd \ App_Web_insertimage.aspx.43b758d9.qhb5uafm.0.cs:0 System.Web.UI.Page.ProcessRequest(布尔includeStagesBeforeAsyncPoint,布尔includeStagesAfterAsyncPoint)+67 System.Web.UI.Page.ProcessRequest()+118 System.Web.UI.Page.ProcessRequest(HttpContext上下文)+98 ASP.umbraco_plugins_tinymce3_insertimage_aspx.ProcessRequest(HttpContext上下文)位于c:\ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Temporary ASP.NET Files \ root \ 1096afd0 \ 6b67abfd \ App_Web_insertimage.aspx.43b758d9.qhb5uafm.0.cs:0 System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()912 System.Web.HttpApplication.ExecuteStep(IExecutionStep步骤,布尔& completedSynchronously)164

版本信息:MICR osoft .NET Framework版本:4.0.30319; ASP.NET版本:4.0.30319.18033

回答

0

两件事情映入脑海:

权限

我首先做平常内务检查。确保下列帐户具有对所有网站的文件夹的修改权限:

  1. NETWORK SERVICE
  2. IUSR
  3. IIS_IUSRS

损坏的安装

最后的手段是重新安装。复制您的Umbraco版本中的所有文件。如果这仍然不起作用,请将其指向新的数据库并尝试重新安装基本的Umbraco网站。

这里的想法是确定它是否是损坏的数据库记录或丢失/损坏的文件。

该网站是一个新的?你总是坚持使用相同的版本还是最近升级?

让我们知道你是否也有你自己的答案。祝你好运!