我们正在托管 SharePoint MOSS 2007 环境,并安装和使用本机报告查看器使用 SSRS 2005。在 LAN 上一切正常,但在 Internet 上,报告查看器显示页面未找到异常。事实证明,报告呈现在 iframe 中。此 iframe 的 URL 由访问者的浏览器请求。但是,报告服务器无法从 Internet 访问,我们不想让它可访问。
在一些 ASP.Net 应用程序中,我们使用另一个版本的报告查看器这不会呈现 iframe,但会将报告嵌入到页面的标记中。此外,报告将由 Web 服务器从报告服务器获取,而报告服务器无法从互联网访问。
我读过同步渲染在此版本中,并希望找到一种方法使 SharePoint 版本以相同的方式运行。
是否有人知道是否可以做到这一点,或者是否有其他方法可以让报告服务器很好地隐藏在防火墙后面?