2015-09-06 60 views
0

我决定通过向导重新安装Sitecore 8实例,我已经移除了实例并安装了一个具有相同名称XYZ的新实例。 但重新安装后,我得到一个浏览器中的错误 - ERR_NAME_NOT_RESOLVED 我检查IIS绑定,我检查主机文件,重置DNS,重新启动PC等我仍然在任何浏览器中出现此错误。
我该如何修复它?什么是问题?重新安装Sitecore IIS无法解析主机(使用ERR_NAME_NOT_RESOLVED)

+0

如何域名控制吗?这是否应该在hosts文件中指定,或者您希望来自DNS服务器的域? –

+0

它是通过主机控制的本地环境 –

+0

Sitecore站点只发生这种情况吗?看起来有时候这是[Chrome问题](http://superuser.com/a/876551/49217) –

回答

0

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

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

1

一般情况下,网站的分辨率的处理移动在以下后果:

  1. DNS - 找到主机名的IP地址(从请求头)
  2. 访问IIS与IP(和端口,如果不违约80)
  3. IIS通过标题中的主机名检查绑定并提供相应的网站。
  4. 正在解析的网站在根文件夹中有(合并)web.config。它具有由当前Sitecore实例提供服务的所有站点的节点,并被列出。订单确实重要!首先成功的匹配(通过主机名或端口或默认值)可以实现。
  5. 在上一步中找到的网站具有startItem属性,这是您的Sitecore项目由dafault提供服务。

请仔细检查所有这些步骤以查看它的分界点。另外我以前写的一篇博客文章中,你会发现它与更多的细节有所帮助:

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