【问题标题】:Internet access for SSRS reportsSSRS 报告的 Internet 访问
【发布时间】:2015-08-24 13:24:19
【问题描述】:

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

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

我想在托管数据库的同一台服务器上设置它不是很好吗?有没有人这样做过?我已经设置了一个应用程序,该应用程序在成为外部之前本质上并不意味着是外部的,这让我很头疼。 :D 当然,该应用程序必须通过 Tomcat 代理到 IIS。

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

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

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

是否有任何现成可用的参考/工具。

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

【问题讨论】:

    标签: c# asp.net iis reporting-services ssrs-2012


    【解决方案1】:

    使用 ReportViewer 控件对 Internet 隐藏 SSRS。

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

    【讨论】:

    • 我们正在使用 iframe 在 Asp.Net mvc razor 视图中呈现 ssrs 报告。我们还使用 ssrs 导出到各种格式。
    • 正在寻找类似代理的解决方案.. .
    • 我们正在计划 ReportViewer 控件,因为我们没有找到任何其他解决方案。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多