在外部网站上呈现 ssrs 报表(如果 ssrs 服务器是内部网站)



我有一个内部/内部的我们组织SSRS设置,这意味着SSRS报告服务器URL只能在我们的组织网络内访问。很少有具有参数和向下钻取选项的 ssrs 报告,需要在我们的公共门户上为我们的外部用户提供这些选项。公共门户身份验证是基于自定义表单的身份验证,Ssr 使用活动目录窗口身份验证。

我遇到了几篇使用 SSRS Web 服务的文章,以便我可以对 AD 帐户使用模拟。但唯一的问题是报告以pdf,Excel格式呈现,默认ssrs分页,参数选择丢失。

如何在不向外界公开 ssrs 的情况下将具有默认 UX 的 SSRS 报表提供给公共用户?我正在使用 asp.net mvc5。我听说过 asp.net Web 窗体的报表查看器控件,但可以在不公开 SSRS 的情况下实现。请帮忙。

我通过在MVC WebApp中托管Web窗体并在该Web窗体中扩展ReportViewer来解决。然后在我的 MVC 视图中使用此 Web 表单

最新更新