突然,我的Sitecore網站上的Lucene索引被破壞,經過一番調查,我注意到Sitecore包含文件是以非字母順序「修補」web.config。Sitecore包含文件排序順序破壞
約翰·韋斯特HIST博客文章中提及了:
Sitecore的處理Web.config文件包括按字母順序(從技術上說,由Directory.GetFiles返回的順序()方法)的文件。
然而,MSDN說:
返回的文件名的順序(從的GetFiles())不能保證;如果需要特定的排序順序,請使用Sort()方法。
什麼會導致這種問題?它與服務器配置有關嗎?
據我所知,包含文件應按字母順序打補丁(除非在補丁屬性中指定)。您應該聯繫sitecore支持以查看這是否是一個錯誤 –
您如何通過查看showconfig.aspx頁面知道補丁包含的順序不正確?你最近升級到了SC7嗎?無論哪種方式,艾哈邁德說,聯繫SC支持 – jammykam