我最近移动了索引文件夹的位置(对于内置的Sitecore Lucene索引)。
我更新了设置“IndexFolder”(最初在web.config中,但移出了include)。 http:// {mydomain} /sitecore/admin/showconfig.aspx中的配置输出是正确的,该设置具有正确的路径(现在位于Data文件夹而不是Website文件夹中)。
但是,当我跳转到控制面板并重建索引时,它仍然在默认位置(“/ indexes”,相对于Web应用程序)创建。
有没有人在Sitecore中遇到类似的问题而没有使用正确的路径?
答案 0 :(得分:3)
确保新文件夹可由ASPNET用户或NETWORK SERVICES写入。 如果这不起作用,请列出Sitecore支持案例。
答案 1 :(得分:1)
好的,在将设置添加到包含文件时,请确保使xml路径正确。
我有:
<sitecore>
<setting name="IndexFolder" value="C:\...\Indexes" />
</sitecore>
应该有:
<sitecore>
<settings>
<setting name="IndexFolder" value="C:\...\Indexes" />
</settings>
</sitecore>
Lucene世界的一切都很好。感谢大家的帮助,但事实证明我是自己愚蠢的受害者。