重新安装Sitecore IIS无法解析主机(使用ERR_NAME_NOT_RESOLVED)

时间:2015-09-06 22:04:56

标签: iis sitecore sitecore8

我决定通过向导重新安装Sitecore 8实例,我删除了实例并安装了一个名为XYZ的新实例。 但重新安装后,我在浏览器中收到错误 - ERR_NAME_NOT_RESOLVED 我检查了IIS绑定,我检查了主机文件,重置DNS,重启PC等等。我仍然在任何浏览器中都出现此错误 我该怎么办呢?有什么问题?

3 个答案:

答案 0 :(得分:1)

我找到了解决方案https://support.microsoft.com/en-us/kb/2823477但我无法了解sitecore安装程序如何更改它。

答案 1 :(得分:1)

通常,站点解析过程的结果如下:

  1. DNS - 通过主机名(来自请求标头)查找IP地址
  2. 使用该IP访问IIS(如果不是默认值80,则访问端口)
  3. IIS按标题从主机名检查绑定,并提供相应的网站。
  4. 正在解析的网站已在根文件夹中(合并)web.config。它具有列出当前Sitecore实例所服务的所有站点的节点。订单确实很重要!第一次成功匹配(通过主机名或端口或默认值)可以解决这个问题。
  5. 上一步找到的网站有startItem属性,这是dafault提供的Sitecore项目。
  6. 请仔细检查所有这些步骤以查看它的中断位置。此外,我之前写过一篇博客文章,你可能会发现它有用的更多细节:

    http://blog.martinmiles.net/post/how-websites-are-resolved-with-sitecore

答案 2 :(得分:0)

是否有任何网站使用“主机”中配置的本地名称?

您可能需要在tcpip堆栈中禁用环回检查。在许多系统上,Windows默认使用此作为中间人攻击的对策。需要更改注册表以允许计算机使用不是其自己的主机名的名称来引用自身。对不起,但我记不起实际的密钥了。