0

我在Visual Studio 2008 ASP.Net中遇到了一個問題,那裏我使用了ReportWizard並創建了一堆帶有.rdlc擴展名的報表,它還爲每個報表創建了一個數據集。在我的頁面中,我使用「Microsoft Report Viewer」,當我在計算機中運行計算機時,報告正常工作。但是,當我使用相同的網絡我的選項「建設 - >發佈」和某人,嘗試使用頁的報告,它說:Reporting Services發佈問題

服務器錯誤 - 404未找到文件或目錄 - 資源你是 尋找可能已被刪除, 名稱已更改,或者是 暫時不可用。

回答

0

是否可以運行發佈的報告。如果是,它可能是一個權利問題,即使錯誤消息是找不到文件。

0

你在哪裏發佈這些文件?請記住,rdlc被設計爲在客戶端運行,這意味着定義文件和數據集需要存在於客戶端。如果你想使用SSRS,你需要指定RDL文件,而不是RDLC

2

我可以通過使用來自http://forums.asp.net/t/1497749.aspx/1的信息來解決類似的問題(在開發機器上工作,但不在web服務器上)。

在web.config中,添加<handlers>

<add name="Reserved-ReportViewerWebControl-axd" 
     path="Reserved.ReportViewerWebControl.axd" verb="*" 
     type="Microsoft.Reporting.WebForms.HttpHandler" resourceType="Unspecified"/> 
在以下