DotNetNuke 対応ホスティングサービスに、「at link 専用サーバサービス」を追加
DotNetNuke.jp 掲示板は、すべての DotNetNuke ユーザーのための情報共有の場です。単に質問・回答の場ではありませんし、回答義務もございません。運営メンバーも含め、DotNetNuke を日々学んでいる状況です。質問をする場合は、まずインターネットなどで自分自身でお調べいただき、その情報を共有する事をこころがけてください。
ブログの新規投稿時に発生するエラーへの対応です。
【対象】 モジュール: Blog 03.02.00
【エラー】 エラー: Edit Entry は現在、利用できません。 DotNetNuke.Services.Exceptions.ModuleLoadException: サーバー タグが正しく形 成されていません。 ---> System.Web.HttpParseException: サーバー タグが正しく 形成され ていません。
【対策】 ファイルをテキストエディタで修正します。
ファイル: /DesktopModules/Blog/EditEntry.ascx 行: 21 修正前: Resourc*ey="cboChildBlogs.DataTextField" 修正後: ResourceKey="cboChildBlogs.DataTextField"
120文字目あたりに、上記の文字列がありますので、赤くなった部分にあるように修正します。
【問題の背景】
上記の文字のところに、文字コード U+00EA が入っています。 この文字は、欧米の e にアクセントがついた文字です。 従来は、この文字コードでも、ブログの投稿は行えていました。 しかし、2007/7/11 に提供されたマイクロソフトの修正プログラム MS07-040 により、こうした文字は適切に解釈できない文字として、特殊な文字に置き換えて処理されるようになりました。 この結果、ASP.NET が EditEntry.aspx の読み込み時にエラーを出力するようになりました。
mnabe さん、ご指摘ありがとうございます。
本文を修正させていただきました。