这是场景。DMZ 盒子有编写 ASP.NET 的主要应用程序,在 IIS7(机器 1)上运行 我们有另一个盒子,它在网络(机器 2)内。这个盒子有 JBOSS 和 PDF 生成器代码。
machine1 上的网页具有 iframe,在其中调用 machine2 以呈现 PDF。现在正如预期的那样,当我们在网络中时,这可以工作,因为 machine2 是可访问的。但是,网络之外的 iframe 调用失败。我们知道我们可以通过将 machine2 置于网络之外来解决这个问题,使其成为 DMZ。
问题可以避免吗?
我们能否以某种方式(IIS 设置,..)使 iframe 调用通过 machine1(DMZ)路由或在父上下文中运行?
如果问题很愚蠢,请原谅我,
谢谢,