因此,我在測試服務器上設置了SSRS 2014,並且在HOME文件夾中添加了1個測試報告。報告沒有任何問題。我甚至可以使用IP地址xxx.xxx.xx.xx/Report_Server從本地機器連接到報告儀表板,並運行報告沒有問題。Visual Studio Report Viewer未連接到遠程SSRS服務器
我遇到的問題是,在Visual Studio中,我已將報表查看器控件添加到.aspx頁面,但只要我打電話給報表服務器,我就會得到以下異常。
Message =「嘗試連接到報表服務器失敗。檢查您的連接信息並確保報表服務器是兼容版本。」
的InnerException = { 「HTTP狀態404失敗的請求:未找到。」}
我使用連接到服務器是如下
rvReport.ServerReport.ReportServerUrl = new Uri("http://xxx.xxx.xxx.xx/Report_Server");
rvReport.ServerReport.ReportServerCredentials = new ReportServerCredentials("Username", "Password", "Domain ???");
rvReport.ServerReport.ReportPath = "TestReport";
東西的代碼我想提到的是,對於此測試,我使用服務器管理帳戶和密碼連接到報告服務器,如果我從本地計算機導航到報告儀表板URL,這些憑據將起作用。
究竟是什麼域名在ReportServerCredentials?我已經嘗試過IP地址,服務器名稱,SQL實例名稱,幾乎所有我能想到的。
我打開了tcp端口1433和udp 1434,並允許遠程連接數據庫。
是否有另一個需要打開的端口?
我試過ReportPath =「/ TestReport」。
我也在SSRS配置管理器中允許http標頭到localhost。
我現在只是虧本。