我试图让我的公司开始使用SSRS进行报告,但我今天意识到我之前从未尝试过在本地局域网之外使用SSRS。我们的应用程序在互联网上面向外部,如果我实施SSRS,我需要能够通过外部URL访问报表管理器。
目前已设置和配置,但我只能在公司域上本地使用它。我尝试在网上搜索如何配置这个以及最佳实践是什么,但我并没有真正得到任何结果。
我想在托管数据库的同一台服务器上设置它并不好?有没有人这样做过?我已经设置了一个应用程序,这个应用程序本身并不意味着在外部之前是外部的,这是一个痛苦的屁股。 :D课程,该应用程序必须通过Tomcat代理到IIS。
我们开发了一个基于ASP.Net MVC 4和SSRS 2012的内联网Web应用程序,该应用程序已过去2年。
现在我们计划在互联网上托管相同的内容。我们现在为SSRS提供瓶颈。由于SSRS Web访问尚未准备好在外部使用(互联网)。 我还检查了SSRS自定义身份验证,这也是微软不太推荐的!
我们正在寻找类似于SSRS Web访问的代理(Web应用程序)的东西,它可以作为IIS中的Web应用程序与其他服务一起托管。
是否有现成的参考/工具。
更新:为了更好地理解 我们使用iframe在Asp.Net mvc razor视图中呈现ssrs报告。 而且我们也使用ssrs导出各种格式。
答案 0 :(得分:1)
使用ReportViewer控件隐藏来自互联网的SSRS。
与SSRS的连接来自您的网络服务器,而不是来自互联网