在托管网站中,嵌入来自其他本地Web服务器的网页

时间:2015-05-16 07:31:40

标签: c# asp.net

我主持一个网站,因为我从其他服务器(本地托管在其他服务器上)调用了几个网页。我将这些页面嵌入了Iframe。

<iframe src="http://192.168.1.11  /DSS/DashboardEngine.aspx?DashboardID=Muda\PSI\OverviewWL" scrolling="auto" runat="server" width="99.8%" height="475px"></iframe>

当我访问本地网络中的网站时,嵌入页面显示完美

enter image description here

如果我从外部访问网站,那么这些嵌入的页面会提供本地URL访问问题。

enter image description here

如何在托管网站上有效地从其他本地服务器调用这些本地网页。请帮助..

1 个答案:

答案 0 :(得分:1)

用户的浏览器请求iframe的内容。如果用户的浏览器无法访问该IP地址,则无法访问该内容。您正在使用本地IP地址192.168.1.1,您可以在网络中ping,但在网络外部时,它将无法访问。

就像你说浏览器一样读取网站,然后在iframe边框内显示它。

http://192.168.1.11 /DSS/DashboardEngine.aspx

需要像

http://yourdomain.com/DSS/DashboardEngine.aspx

其他选项是访问服务器端的内容并将其包含在您的响应中。