【发布时间】:2013-10-25 06:33:21
【问题描述】:
我为我们的内部用户创建了一个简单的门户网站,只是一个带有我们内部 Web 服务的 CSS 菜单,然后显示在 iFrame 中。到目前为止运行良好。
我们的帮助台软件是在同一台服务器上的 APACHE 上运行的 GLPI,没有任何问题。我们最近升级到了最新版本,同时我将它移到了我们的新 Web 应用服务器并切换到了 IIS。 “门户”仍托管在旧服务器上。
当我更新 iFrame 的 javascript 以指向新地址时,它看起来可以正常工作,我可以获得 GLPI 的登录屏幕。但是登录后我只是卡在白屏上。如果我在 IE 中尝试,我会收到以下消息:
此内容无法在框架中显示 为帮助保护您进入本网站的信息的安全,此内容的发布者不允许 显示在一个框架中。 你可以尝试什么: 在新窗口中打开此内容
它似乎不是 iFrame 本身,因为我可以得到登录页面。
我的问题是,谁能给我一些关于从哪里看这个问题的想法?我检查了两边的 IIS 日志,没有发现错误,GLPI 没有错误,PHP 也没有。
GLPI 位于 Server 2012 上的 IIS 8 上 “门户”位于服务器 2003 上的 IIS 6 上 在 PHP 5.3.0 上运行的 GLPI
编辑:我调查了 X-FRAME 问题,我很确定不是这样,服务器在同一个域上,我能够通过 iFrame 进入第二台服务器的登录屏幕,之后就没有内容了。如果是框架或权限问题,我希望根本无法访问该站点?
当前在 IIS 中唯一的标头响应是“X-Powered-By --> ASP.NET”我找错地方了吗?
【问题讨论】: