2015-10-14 145 views
4

當運行Sitecore的設置出現以下錯誤彈出:Sitecore的安裝程序安裝失敗,錯誤無法打開XML文件,系統錯誤:-2147024786

Failed to open XML file, system error:-2147024786

Sitecore Setup

我試着去通過eventviewer但無濟於事。

不是不重要的是我使用安裝程序,但忘記更改我的根目錄。因此我必須卸載(使用相同的安裝程序Sitecore)。但現在它「感覺」好像有某些地方留下了一些引用或遺留物。 誰有線索或可以告訴我發生了什麼?

+0

如果您需要最快速的安裝解決方案 - 使用Sitecore實例管理器 - 永遠不會失敗!但當然,如果這適用於您的情況 –

+1

由於您的聲譽較低,您無法嵌入圖像,所以我爲您做了。我還在問題主體中添加了錯誤,標題不應該用於理解您的問題。 –

+0

謝謝。凱爾 馬丁我會嘗試,謝謝你的建議。 –

回答

8

你是對的,這個問題是因爲以前的Sitecore實例,具有相同的名稱,尚未完全刪除。您需要手動完成以下任務才能刪除殘餘物並能夠運行安裝程序,它在過去對我有用;

  1. 停止應用程序池的卸載站點在IIS
  2. 停止IIS中卸載網站的Web應用程序
  3. 在命令行中執行iisreset
  4. 刪除應用程序池和IIS的Web應用程序
  5. 您現在應該可以完全刪除包含WebsiteData文件夾的文件夾
  6. 如果您仍然無法刪除它,請檢查e文件夾的Security Permissions,用戶及其權限和只讀複選框。確保您有控制刪除
  7. 刪除的文件hosts
  8. 的有關條目如果您還安裝了數據庫通過MSSQL Management Studio中訪問它們,採取一切有關數據庫Offline然後將其刪除。

這將有效地移除前一個網站的所有remanants。如果問題仍然存在,Sitecore自己的Sitecore Instance Manager有一個刪除選項,它將徹底清除您的網站。然後嘗試安裝SIM

+1

值得注意的是,Sitecore安裝程序還將一些內容寫入Windows註冊表。過去,我有一些奇怪的安裝程序問題,其中一些註冊表數據沒有得到正確的清理。因此,如果您在卸載後手動清理,RegEdit.exe可以提供幫助。這篇博文(雖然沒有真正討論這個確切的問題)有關於註冊表路徑的信息:https://jermdavis.wordpress.com/2014/06/30/getting-over-enthusiastic-with-sims-delete-功能/ – JermDavis

+0

偉大的職位,我沒有注意到安裝註冊表添加感謝信息 –

+1

偉大的你是現貨!我在第5步之後,我肯定會更多地關注該實例管理器。 謝謝大家。 –

相關問題