SSRS 报告的 Internet 访问

Internet access for SSRS reports

我正试图让我的公司开始使用 SSRS 进行报告,但我今天意识到我以前从未尝试过在本地 LAN 之外使用 SSRS。我们的应用程序面向 Internet 外部,如果我实施 SSRS,我将需要能够通过外部 URL 访问 Report Manager。

目前已设置和配置,但我只能在公司域中本地使用它。我尝试在网上搜索如何配置它以及最佳实践是什么,但我并没有真正得到任何结果。

我想把它设置在托管数据库的同一台服务器上不是很好吗?有没有人这样做过?我已经设置了一个本来就不是外部的应用程序,它是外部的,这是一个痛苦的屁股。 :D 当然,该应用程序必须通过 Tomcat 代理到 IIS。

我们开发了一个基于 ASP.Net MVC 4 和 SSRS 2012 的 Intranet Web 应用程序,该应用程序已经运行了 2 年。

现在我们计划在互联网上举办同样的活动。我们现在遇到了 SSRS 的瓶颈。由于 SSRS Web 访问尚未准备好在外部(互联网)使用。 我还检查了 SSRS 自定义身份验证,这也是微软不推荐的!

我们正在寻找类似 SSRS Web 访问的代理(Web 应用程序)之类的东西,它可以作为 Web 应用程序与其他服务一起托管在 IIS 中。

是否有现成可用的参考资料/工具。

更新:为了更好地理解 我们正在使用 iframe 在 Asp.Net mvc razor 视图中呈现 ssrs 报告。 我们还使用 ssrs 导出各种格式。

使用 ReportViewer 控件对 Internet 隐藏 SSRS。

与 SSRS 的连接来自您的网络服务器,而不是来自互联网