如果 ssrs 服务器是内部的,则在外部网站上呈现 ssrs 报告
Rendering ssrs reports on an external website, if ssrs server is internal
我设置了内部/内部 ssrs,这意味着 SSRS 报告服务器 url 只能在我们的组织内部访问。网络 。很少有具有参数和向下钻取选项的 ssrs 报告,需要在我们的 public 门户网站上为我们的外部用户提供这些报告。 Public 门户认证是一种基于自定义表单的认证,Ssrs 使用活动目录 windows 认证。
我看到了几篇使用 SSRS 网络服务的文章,因此我可以使用 AD 帐户模拟。但唯一的问题是报告以 pdf Excel 格式呈现,默认的 ssrs 分页,参数选择丢失。
如何在不将 SSRS 暴露给外界的情况下,将带有默认 UX 的 SSRS 报告提供给 public 用户?我正在使用 asp.net mvc5。我听说过 asp.net webforms 的报告查看器控件,但是否可以在不制作 SSRS public 的情况下实现。请帮忙。
我通过在我的 MVC WebApp 中托管一个 Webform 并在该 Webform 中扩展 ReportViewer 来解决。然后在我的 MVC 视图中使用此网络表单
我设置了内部/内部 ssrs,这意味着 SSRS 报告服务器 url 只能在我们的组织内部访问。网络 。很少有具有参数和向下钻取选项的 ssrs 报告,需要在我们的 public 门户网站上为我们的外部用户提供这些报告。 Public 门户认证是一种基于自定义表单的认证,Ssrs 使用活动目录 windows 认证。
我看到了几篇使用 SSRS 网络服务的文章,因此我可以使用 AD 帐户模拟。但唯一的问题是报告以 pdf Excel 格式呈现,默认的 ssrs 分页,参数选择丢失。
如何在不将 SSRS 暴露给外界的情况下,将带有默认 UX 的 SSRS 报告提供给 public 用户?我正在使用 asp.net mvc5。我听说过 asp.net webforms 的报告查看器控件,但是否可以在不制作 SSRS public 的情况下实现。请帮忙。
我通过在我的 MVC WebApp 中托管一个 Webform 并在该 Webform 中扩展 ReportViewer 来解决。然后在我的 MVC 视图中使用此网络表单