5

私のサイトを Sitefinity 4.4 にアップグレードした後、通常のアップグレード中と同じように、アップグレードされたライセンス ファイルを求めるプロンプトが表示されましたが、.Net のイエロー スクリーンが表示され、.

「ID='confirmWindow' の Telerik.Web.UI.RadWindow は、'Sitefinity' という名前の埋め込みスキンを見つけることができませんでした。スキン名のスペルが正しいことを確認するか、カスタム スキンを使用する場合は、EnableEmbeddedSkins を設定してください。 =偽"

(下のスクリーンショット)

ここに画像の説明を入力

Telerikが 4.4 でRadControl スキンの場所を Telerik.Web.UI から Telerik.Web.UI.Skins に移動したことは認識していますが、独自のライセンス確認ページが壊れるとは思っていませんでした。

このブログ投稿によると、余分なスキンが必要ない場合は、メモリ使用量を減らすためにスキンが移動されました。

参照を修正したり、Sitefinity でフットプリントを削減したデフォルトのスキンを使用したりするために何をする必要があるか知っている人はいますか? 私の最優先事項は、問題を解決することです。2番目の優先順位は、メモリ使用量が少ないことです。

4

2 に答える 2

6

Sitefinity のすべての ASP.NET AJAX コントロールは、外部の Telerik.Web.UI.Skins.dll の一部であるいわゆる「Sitefinity」スキンを使用します。スキン アセンブリへの参照を追加したくない場合は、Telerik.Web.UI.dll にある「デフォルト」スキンを使用する必要があります。Web アプリケーション全体から「Sitefinity」スキンを除外するには、web.config ファイルの appSettings セクションに次の行を追加します。

<add key="Telerik.EnableEmbeddedSkins" value="false" />
于 2012-01-08T08:29:14.507 に答える
2

優先度 1 を解決するには - 機能させるだけです。

を。Visual Studio で、[プロジェクト] > [参照の追加...] をクリックします。[参照] をクリックして、Sitefinity プロジェクトの「bin」フォルダを参照します。「Telerik.Web.UI.Skins.dll」を選択し、[OK] をクリックします。d. プロジェクトをビルドする

今はうまくいくはずです。

ただし、それは優先度 2 (メモリ使用量が少ない) には対応していません。Sitefinity は管理 UI にカスタムの Sitefinity スキンを使用するため、Ivan Zhekov のブログ投稿で言及されているメモリ ゲインを得ることはできませんか?

于 2011-12-20T19:01:52.657 に答える