2011-12-20 9 views
4

サイトをSitefinity 4.4にアップグレードした後、通常はアップグレード中にアップグレードされたライセンスファイルを要求されましたが、あなたの肌の名前が正しく綴られていることを確認してください。または、あなたの肌の名前が正しく綴られていることを確認してください。カスタムスキンを使用する場合は、Telerik.Web.UI.RadWindowは、Sitefinity 4.4にアップグレードした後に埋め込みスキンを見つけることができません

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

「EnableEmbeddedSkins = falseを設定します

私は、Telerik.Web.UIからTelerik.Web.UI.SkinsへのTelerik moved the RadControl skins locationを4.4で実現していますが、自分のライセンス確認ページを破るとは思わなかったです。

to this blog postによれば、余分なスキンを必要としない場合はスキンを移動してメモリ使用量を減らしました。

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

答えて

2

優先度1を解決するには:

a。 Visual Studioで、[プロジェクト]> [参照の追加...]をクリックします。 b。 「参照」をクリックし、Sitefinityプロジェクトの「bin」フォルダを参照してください。 c。 'Telerik.Web.UI.Skins.dll'を選択し、OKをクリックします。 d。プロジェクトを構築する

今すぐ正常に動作するはずです。

しかし、これは優先度2には答えません。メモリの使用量は少なくなります。 SitefinityはAdmin UI用にカスタムSitefinityスキンを使用するため、Ivan Zhekovのブログ記事に記載されているメモリを得ることはできませんか?

+0

基本的に何をする回数をアップグレードされたSitefinityプロジェクトで発生しますビジュアルスタジオプロジェクトに含まれる必要がある(または参照が追加されている)新しいファイルが表示されることです。まだ参照されていない/まだ含まれていない他のDLLがいくつかありました。 –

5

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

<add key="Telerik.EnableEmbeddedSkins" value="false" /> 
+0

正解、Telerikより優れています:-) –

関連する問題