我刚安装了一个干净版本的sitecore xpress,在加载网站时,没有显示图像。当我登录桌面或内容编辑器或预览器时,所有图像仍然无法显示。
显示的唯一图片是登录页面上的一个或两个png,这让我相信网站无法检索任何.ashx文件。我到处寻找,我找不到为什么这些没有加载的答案。
我的设置是在Windows Server 2008上使用最新的Sitecore Xpress(截至2011年5月10日)和SQLLite。我没有编辑任何文件,我只是简单地安装了它。
提前感谢您的帮助。
答案 0 :(得分:1)
ashx可能不是允许的扩展名,请检查您的Web.config:
<configuration>
<sitecore>
<pipelines>
<preprocessRequest>
<processor type="Sitecore.Pipelines.PreprocessRequest.FilterUrlExtensions, Sitecore.Kernel">
<param desc="Allowed extensions (comma separated)">aspx, ashx, asmx</param>
..
..
确认ashx是允许的扩展名。您可以尝试的另一件事是将Media.RequestExtension设置为空值,这样可以在正常扩展中加载图像。
<setting name="Media.RequestExtension" value=""/>
答案 1 :(得分:1)
对我来说,我发现问题与IIS有关。我从IIS中看到,未安装静态内容。因此,它无法加载图标和其他图像。安装后,它解决了问题。
要解决此问题,请按以下步骤操作:
答案 2 :(得分:0)
还有一件事要做 - 检查是否在IIS中处理了ashx