2015-08-24 129 views
0

我試圖讓我的公司開始使用SSRS進行報告,但是我今天意識到我從未嘗試過在本地局域網之外使用SSRS的事情。我們的應用程序是在互聯網上面向外部的,如果我實施了SSRS,我需要能夠通過外部URL訪問報告管理器。SSRS報告的互聯網訪問

目前正在進行設置和配置,但我只能在本地公司域上使用它。我試圖在網絡上搜索如何配置這個,最佳實踐是什麼,但我沒有真正得到任何地方。

我想將它設置在數據庫託管的同一臺服務器上會不太好?有沒有人做過這個?我已經設置了一個應用程序,它在本質上並不意味着在外部之前是外部的,這是一個痛苦的屁股。 :D課程,該應用程序必須通過Tomcat代理到IIS。

我們已經開發了一個基於ASP.Net MVC 4和SSRS 2012的內聯網Web應用程序,該應用程序在過去的2年中一直存在。

現在我們計劃在互聯網上承載相同的東西。 SSRS現在有一個瓶頸。由於SSRS網絡訪問尚未準備好在外部使用(互聯網)。 我也檢查過SSRS自定義身份驗證,這再次不是微軟推薦的!

我們正在尋找類似於SSRS Web訪問的代理(Web應用程序),它可以作爲IIS中的Web應用程序與其他服務一起託管。

是否有任何準備使用的參考資料/工具可用。

更新:爲了更好的理解 我們使用iframe渲染Asp.Net mvc剃鬚刀視圖內的ssrs報告。 而且我們也使用ssrs導出爲各種格式。

回答

1

使用ReportViewer控件從互聯網上隱藏SSRS。

到SSRS的連接是從你的網絡服務器,而不是從互聯網

+0

我們呈現使用iframe中Asp.Net MVC剃刀意見裏面的SSRS報告。 而且我們也使用ssrs導出爲各種格式。 –

+0

並重寫所有的報告頁面是有點耗時.. –

+0

正在尋找一些代理解決方案..。 –