コンテンツへスキップ

Community Server 2008.5 サイトのテーマを変更したらトップページが表示できなくなった

2009年5月18日

移行後にサイトの設定をぼちぼち弄ってて、テーマをなんとなく別のに変更した。そうしたら、トップページを表示しようとするとエラーが出ちゃって表示されない。困った。

イベントログを見てみると警告イベントが発生しているので内容を見てみると、

‘LinkTo’ プロパティの文字列形式 ‘UserPrivateMessages’ から型 ‘CommunityServer.Controls.UserLinkTo’ のオブジェクトを作成できません。

とのこと。該当するテーマの UserWelcome.ascx(例えば、/CS/themes/default/common/UserWelcome.ascx) を修正することで治った。

<CSControl:UserData runat="server" LinkTo="UserPrivateMessages" ResourceName="PrivateMessage_Unread">

LinkTo属性の値を、”UserPrivateMessages” → "UserConversations" に変更する。

Cannot create an object of type ‘CommunityServer.Controls.UserLinkTo’ from its string representation ‘UserPrivateMessages’ for the ‘LinkTo’ property

他にも、

不明なサーバー タグ ‘CSGallery:GalleryPostList’ です。

というエラーが出るケースがあったが、こっちはよく分からないので、<%– –%>で該当のタグをコメントにしてやることで回避した。

From → .NET

コメントする

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト /  変更 )

Google フォト

Google アカウントを使ってコメントしています。 ログアウト /  変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト /  変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト /  変更 )

%s と連携中

%d人のブロガーが「いいね」をつけました。