2013-05-14 47 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網站。

這裏的想法是確定它是否是損壞的數據庫記錄或丟失/損壞的文件。

該網站是一個新的?你總是堅持使用相同的版本還是最近升級?

讓我們知道你是否也有你自己的答案。祝你好運!