Dan*_*sen 4 telerik sitefinity
将我的站点升级到Sitefinity 4.4之后,系统会提示我像升级时一样提示升级的许可证文件,但后来我得到了一个.Net黄色死机屏幕,说明
"ID ='confirmWindow'的Telerik.Web.UI.RadWindow无法找到名为'Sitefinity'的嵌入式皮肤.请确保正确拼写皮肤名称,或者如果要使用自定义皮肤,请设置EnableEmbeddedSkins =假"
(截图如下)

我意识到Telerik 将 4.4中的RadControl皮肤位置从Telerik.Web.UI移动到Telerik.Web.UI.Skins,但是我没想到它会破坏自己的许可证确认页面.
根据这篇博客文章,如果不需要额外的皮肤,皮肤会被移动以减少内存使用量.
有谁知道我需要做什么来修复引用和/或使Sitefinity使用减少占用空间的默认外观?我的首要任务是解决问题.第二优先级是较小的内存使用量.
小智 6
Sitefinity中的所有ASP.NET AJAX控件都使用所谓的"Sitefinity"外观,它现在是外部Telerik.Web.UI.Skins.dll的一部分.如果您不想添加对Skins程序集的引用 - 您应该使用位于Telerik.Web.UI.dll中的"Default"外观.为了排除整个Web应用程序的"Sitefinity"外观,只需在web.config文件的appSettings部分添加以下行:
<add key="Telerik.EnableEmbeddedSkins" value="false" />
Run Code Online (Sandbox Code Playgroud)
要解决优先级 1 - 让它发挥作用:
A。在 Visual Studio 中,单击项目 > 添加引用... 单击“浏览”,然后浏览到 Sitefinity 项目的“bin”文件夹 c. 选择“Telerik.Web.UI.Skins.dll”,然后单击“确定”。d. 构建您的项目
现在应该可以正常工作了。
然而,这并不能满足优先级 2——较小的内存使用量。由于 Sitefinity 使用自定义 Sitefinity 皮肤作为管理 UI,是否不可能获得 Ivan Zhekov 博客文章中提到的内存增益?
| 归档时间: |
|
| 查看次数: |
9972 次 |
| 最近记录: |