Sitecore IconCache 图像不显示,路径不正确
Sitecore IconCache images not displaying, paths are incorrect
我正在尝试设置一个从其他机构接管的 Sitecore 8.1 实例。我有网站 运行,但 IconCache 中的图像文件 none 显示在 Sitecore 中:
我检查了丢失的图像,发现它们的路径不正确 - 它们都以“/~/icon/”开头,而不是“/temp/IconCache”
在生产实例中,图标路径正确设置为 /temp/IconCache。
这个丢失的图标是一个已知问题。
参见 Sitecore.Support.100371.100542
https://github.com/sitecoresupport/Sitecore.Support.100371.100542/releases
您可以尝试的另一件事是 运行 从控制面板清理数据库,核心数据库,但您可能需要补丁。
进一步研究:
图标存储在以下 .zip 文件中的文件系统中:
\sitecore\shell\Themes\Standard\
比如这个url
/~/icon/Office/24x24/publishing_restrictions.png.aspx
前往
\sitecore\shell\Themes\Standard\Office.zip
检查图标是否在文件系统上。并检查 url 是否有效,如果图标 url 无效找出原因。哪个错误?使用原始的 Sitecore 配置文件和 web.config 文件。并检查它是否有效。
你需要在配置中有这个
<customHandlers>
<handler trigger="~/icon/" handler="sitecore_icon.ashx" />
并且在 web.config
<handlers>
<add verb="*" path="sitecore_icon.ashx" type="Sitecore.Resources.IconRequestHandler, Sitecore.Kernel" name="Sitecore.IconRequestHandler" />
图标在使用后存储在
\temp\IconCache
目录。
我正在尝试设置一个从其他机构接管的 Sitecore 8.1 实例。我有网站 运行,但 IconCache 中的图像文件 none 显示在 Sitecore 中:
我检查了丢失的图像,发现它们的路径不正确 - 它们都以“/~/icon/”开头,而不是“/temp/IconCache”
在生产实例中,图标路径正确设置为 /temp/IconCache。
这个丢失的图标是一个已知问题。 参见 Sitecore.Support.100371.100542
https://github.com/sitecoresupport/Sitecore.Support.100371.100542/releases
您可以尝试的另一件事是 运行 从控制面板清理数据库,核心数据库,但您可能需要补丁。
进一步研究:
图标存储在以下 .zip 文件中的文件系统中:
\sitecore\shell\Themes\Standard\
比如这个url
/~/icon/Office/24x24/publishing_restrictions.png.aspx
前往
\sitecore\shell\Themes\Standard\Office.zip
检查图标是否在文件系统上。并检查 url 是否有效,如果图标 url 无效找出原因。哪个错误?使用原始的 Sitecore 配置文件和 web.config 文件。并检查它是否有效。
你需要在配置中有这个
<customHandlers>
<handler trigger="~/icon/" handler="sitecore_icon.ashx" />
并且在 web.config
<handlers>
<add verb="*" path="sitecore_icon.ashx" type="Sitecore.Resources.IconRequestHandler, Sitecore.Kernel" name="Sitecore.IconRequestHandler" />
图标在使用后存储在
\temp\IconCache
目录。