我们可以从其他系统访问我们的网站,但是当login到托pipe该站点的本地计算机时,它不会parsing到该站点…例如: http : //mysite.com/folder/page.aspx获取404 ….从本地机器,我们也不能ping通mysite.com …有什么常见的事情来检查解决这个问题? 我是新来的IIS 7,所以很抱歉的模糊的问题。
听起来像一个DNS问题。 使用空白主机名设置端口80的附加绑定。 然后通过http:// localhost /或http://127.0.0.1访问该站点 – 然后您应该看到它。 那么这是一个诊断DNS问题的情况。
一种解决scheme是在主机文件(C:\ Windows \ System32 \ Drivers \ Etc \ hosts)中将其硬编码为127.0.0.1 mysite.com
在2003 R2以上,有一个安全的事情,防止你使用别名到达本地主机。
你可以使用这个命令添加一个OptionalName(填入ALIAS):
netdom computername ALIAS /add
或者完全closures安全检查(如果您运行第一个命令,它将在这个相同的位置创build一个OptionalName键):
检查W3SVC日志是一个常见的事情来检查解决这个问题 。
有关IIS日志logging的更多信息,请参阅这里
http://learn.iis.net/page.aspx/579/advanced-logging-for-iis-70—custom-logging/
特别是在你的情况下,确认404的子状态代码可能是有用的。 使用这篇文章来解密IIS7中的这些代码: