2015-10-14 116 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步之后,我肯定会更多地关注该实例管理器。 谢谢大家。 –

相关问题