悬赏分:5 浏览:750 次
ASP网页中有一个iframe,src直指指向另一个asp页面,碰到下面这样的情况,都是同样的程序:
1、在自己本机的XP+IIS5的测试环境下,显示一切正常。
2、在互联网的上的WINDOWS 2003+IIS6的目标环境下,显示一切正常。
3、但在局域网内的WINDOWS 2003+IIS6的目标环境下,iframe里的内容无法显示,显示“The page cannot be displayed。 Cannot find server or DNS Error”。这个时候,按一下浏览器的回退键,可以正常显示了。
查看服务器上的IIS访问日志,iframe中调用的页面已经被正常访问了,HTTP 200。
情况3,把页面简化到只剩下一个iframe,去掉了所有的页面JS,问题还是出现,但偶尔也有能正确显示的。
奇怪的时,我如果把iframe的内容,换成一个普通的html页面,问题消失了。这又是什么原因呢?
这个问题困扰我很久了,始终没找到解决办法。大家能提示一下可能出现问题的真正原因吗?