1

Umbraco 4 のリッチテキスト エディターに関する問題。

RichText エディタを使用して画像を追加できません。リッチ テキスト エディターで画像の追加アイコンをクリックすると、ポップアップ パネルにエラーが表示されます (リソース番号 2 を参照)。

RichText エディターのデータ型は、その型として Tinymce3 を使用しています。

私が使用したリソースは問題を解決しませんでした。

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

2)リッチ テキスト エディターと画像の挿入でエラーが発生する

私がやったこと(彼らはうまくいきませんでした):

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 行: 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 c:\Windows\Microsoft.NET\Framework64\v4.0.30319\ の ASP.umbraco_controls_images_uploadmediaimage_ascx..ctor()一時的な ASP.NET ファイル\root\1096afd0\6b67abfd\App_Web_uploadmediaimage.ascx.c3c18f9f.5y91thdt.0.cs:0 ASP.umbraco_plugins_tinymce3_insertimage_aspx.__BuildControlMediaUploader() in c:\work\IU\trunk\src\International.Web.UI\ c の umbraco\plugins\tinymce3\insertImage.aspx:187 ASP.umbraco_plugins_tinymce3_insertimage_aspx.__BuildControlpane_upload():\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 c:\work\IU\trunk\src\International.Web.UI\umbraco\plugins\tinymce3\insertImage.aspx:1 の ASP.umbraco_plugins_tinymce3_insertimage_aspx.__BuildControlTree(umbraco_plugins_tinymce3_insertimage_aspx __ctrl) 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 システム。 Web.UI.Page.ProcessRequest(ブール値 includeStagesBeforeAsyncPoint、ブール値 includeStagesAfterAsyncPoint) +67 System.Web.UI.Page.ProcessRequest() +118 System.Web.UI.Page.c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1096afd0\6b67abfd\App_Web_insertimage.aspx.43b758d9 の ProcessRequest(HttpContext コンテキスト) +98 ASP.umbraco_plugins_tinymce3_insertimage_aspx.ProcessRequest(HttpContext コンテキスト)。 qhb5uafm.0.cs:0 System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +912 System.Web.HttpApplication.ExecuteStep(IExecutionStep ステップ、ブール値 & 同期完了) +164HttpApplication.ExecuteStep(IExecutionStep ステップ、ブール値 & 完了同期) +164HttpApplication.ExecuteStep(IExecutionStep ステップ、ブール値 & 完了同期) +164

バージョン情報: Microsoft .NET Framework バージョン:4.0.30319; ASP.NET バージョン:4.0.30319.18033

4

1 に答える 1

0

心に浮かぶ2つのこと:

権限

最初に通常のハウスキーピング チェックを行います。次のアカウントに、サイトのすべてのフォルダーに対する変更権限があることを確認してください。

  1. ネットワークサービス
  2. IUSR
  3. IIS_IUSRS

破損したインストール

最後の手段は再インストールです。Umbraco のバージョンからすべてのファイルをコピーします。それでもうまくいかない場合は、新しいデータベースを指定して、基本的な Umbraco Web サイトを再インストールしてみてください。

ここでの考え方は、データベース レコードが破損しているか、ファイルが見つからないか破損しているかを判断することです。

新しいサイトですか?いつも同じバージョンを使用していたり​​、最近アップグレードしたりしていませんか?

あなた自身の答えもあれば教えてください。頑張ってください!

于 2013-05-24T14:20:43.787 に答える