【发布时间】: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