Umbraco 4中关于richtext编辑器的问题。
我无法通过RichText编辑器添加图像。当我单击富文本编辑器上的添加图像图标时,弹出式面板显示错误(在资源编号2中查找)。
RichText编辑器数据类型使用Tinymce3作为其类型。
我使用的资源并没有解决问题。
2)Rich Text Editor and Inserting Images getting error
我做了什么(他们没有工作):
a)使用不同的类型
重新保存了RichText编辑器数据类型b)删除了RichText编辑器(错误的错误)并重新创建它,
c)从RichText编辑器工作的任何地方复制insertimage.aspx的代码,
请注意,我已经附上了这个问题的错误图片。
任何建议都会有所帮助。
错误
>应用程序中的服务器错误。对象引用未设置为对象的实例。
描述:执行当前Web请求期间发生了未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。
异常详细信息:System.NullReferenceException:未将对象引用设置为对象的实例。
来源错误:
[没有相关的源代码行]
源文件:c:\ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Temporary ASP.NET Files \ root \ 1096afd0 \ 6b67abfd \ App_Web_uploadmediaimage.ascx.c3c18f9f.5y91thdt.0.cs Line: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()在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()在c:\ work \ IU \ trunk \ src \ International.Web.UI \ umbraco \ plugins \ tinymce3 \ insertImage.aspx:186 ASP.umbraco_plugins_tinymce3_insertimage_aspx .__ BuildControlForm1()在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:\ work \ IU \ trunk \ src \ International.Web.UI \ umbraco \ plugins \ tinymce3 \ insertImage.aspx:1 在c:\ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Temporary ASP.NET Files \ root \ 1096afd0 \ 6b67abfd \ App_Web_insertimage.aspx.43b758d9.qhb5uafm.0.cs中的ASP.umbraco_plugins_tinymce3_insertimage_aspx.FrameworkInitialize():0 System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint,Boolean includeStagesAfterAsyncPoint)+67 System.Web.UI.Page.ProcessRequest()+ 118 System.Web.UI.Page.ProcessRequest(HttpContext context)+98 c:\ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Temporary ASP.NET Files \ root \ 1096afd0 \ 6b67abfd \ App_Web_insertimage.aspx.43b758d9.qhb5uafm.0.cs中的ASP.umbraco_plugins_tinymce3_insertimage_aspx.ProcessRequest(HttpContext context):0 System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()+912 System.Web.HttpApplication.ExecuteStep(IExecutionStep step,Boolean& completedSynchronously)+164
版本信息:Microsoft .NET Framework版本:4.0.30319; ASP.NET版本:4.0.30319.18033
答案 0 :(得分:0)
浮现在脑海中的两件事:
<强>权限强>
我会先做一般的家务检查。确保以下帐户对所有站点的文件夹具有修改权限:
安装损坏
最后的手段是重新安装。复制您的Umbraco版本中的所有文件。如果仍然无效,请将其指向新数据库并尝试重新安装基本的Umbraco网站。
这里的想法是确定它是否是损坏的数据库记录,或者是丢失/损坏的文件。
该网站是新网站吗?您是否一直坚持使用相同版本或最近升级?
如果您有自己的答案,请告诉我们。祝你好运!