.ashx图像未在干净的sitecore xpress安装中显示

.ashx图像未在干净的sitecore xpress安装中显示,sitecore,ashx,sitecore6,Sitecore,Ashx,Sitecore6,我刚刚安装了一个干净版本的sitecore xpress,加载网站后,没有显示任何图像。当我登录到桌面或内容编辑器或预览器时,所有图像仍然无法显示 唯一显示的图像是登录页面上的一两个png,这让我相信该网站无法检索任何.ashx文件。我到处都找过了,我找不到一个答案来解释为什么这些没有加载 我的安装程序是在Windows Server 2008上使用最新的Sitecore Xpress(截至2011年5月10日)和SQLLite。我没有编辑任何文件,我只是简单地安装了它 提前感谢您的帮助。可能a

我刚刚安装了一个干净版本的sitecore xpress,加载网站后,没有显示任何图像。当我登录到桌面或内容编辑器或预览器时,所有图像仍然无法显示

唯一显示的图像是登录页面上的一两个png,这让我相信该网站无法检索任何.ashx文件。我到处都找过了,我找不到一个答案来解释为什么这些没有加载

我的安装程序是在Windows Server 2008上使用最新的Sitecore Xpress(截至2011年5月10日)和SQLLite。我没有编辑任何文件,我只是简单地安装了它


提前感谢您的帮助。

可能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>
        ..
      ..

aspx,ashx,asmx
..
..
确认ashx是允许的扩展。您可以尝试的另一件事是将Media.RequestExtension设置为空白值,这样可以在正常扩展中加载图像

<setting name="Media.RequestExtension" value=""/>


还有一件事要尝试-检查ashx是否在IIS中处理

对于我来说,我发现问题与IIS有关。我从IIS中看到,静态内容没有安装。因此,它无法加载图标等图像。安装后,它修复了问题

要解决此问题,请执行以下步骤:

  • 转到服务器管理器->角色->Web服务器
  • 查找角色服务框
  • 检查是否安装了“静态内容”
  • 如果未安装,请单击右侧的“添加角色服务”链接并添加此服务
  • 希望,它将解决图标和图像损坏的问题。:)


    直接转到ashx图像时会发生什么?你会犯什么样的错误?权限或404,或其他?@Mark,我得到一个404错误。一个例子URL是:如果它有任何帮助,我想知道这篇文章是否有帮助:我今天早上确实查看了那篇文章,但没有用,不过还是谢谢你。我不知道会发生什么,是IIS配置吗?您使用的是IIS 7还是IIS 6?