2012-03-13 90 views
0

我正在嘗試使用桌面界面在Sitecore 5.3.1中重建我的搜索索引。處理幾千個節點後,我得到了以下消息的UnauthorizedAccessException:Sitecore重建搜索索引拋出UnauthorizedAccessException

RebuildSearchIndex | System.UnauthorizedAccessException:對的 路徑「... \網頁\ \指標主\ SYSTEM \刪除的」被拒絕。

有誰知道我該如何解決這個問題?

UPDATE: @Divamatrix有答案,並要求所有三個步驟。完全控制「網站和索引」文件夾的IIS應用程序池標識解決了UnauthorizedAccessException。在我給IUSR讀取和寫入索引文件夾權限之前,我在deleteable.new文件中出現了「無法重命名」錯誤。

回答

4

沒有看到更多的日誌,很難說肯定..但請檢查這些東西。聽起來好像在創建索引時嘗試創建或編輯文件時可能會遇到一些權限問題。

1)請確保應用程序池標識具有對網站文件夾的完全控制權。

2)應用程序池標識還需要通常不在網站文件夾中的索引文件夾的權限......它通常位於數據文件夾中。 (但是,您還應該確保應用程序池標識完全控制網站文件夾及其後代 - 子文件夾和文件)。

3)請爲/ index文件夾提供READ \ WRITE IIS安全性。

+0

沒錯,@divamatrix!只要我爲App Pool身份和IUSR帳戶設置了適當的權限,問題就會解決。謝謝! – dthrasher 2012-03-14 03:00:56