![](/img/trans.png)
[英]How to edit the CSS styling for SSRS Report Viewer controls with aspx? (visual studio 2022)
[英]Visual Studio Report Viewer does not connect to remote SSRS server
所以我在測試服務器上設置了SSRS 2014,並且在HOME文件夾中添加了1個測試報告。 該報告沒有任何問題。 我什至可以使用IP地址xxx.xxx.xx.xx / Report_Server從本地計算機連接到報告儀表板,然后運行報告沒有問題。
我遇到的問題是,在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”。
我還允許將HTTP標頭發送到SSRS Config Manager中的localhost。
我現在很茫然。
igh,我發現了問題。 要通過互聯網連接到報表服務器儀表板,請使用IP xxx.xxx.xx.xxx/Report_Server,它是在SSRS Config Manager> Report Manager URL頁面中找到的鏈接,也是我在代碼中使用的URL 。 我在代碼中切換了URL,使其與在SSRS Config Manager> Web服務URL選項卡中找到的URL匹配,並使用我的服務器計算機名稱作為DomainName,現在一切都可以在Visual Studio報表查看器中正確加載。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.