I have created an Asp.net Project, I use MS Reportviewer for Reports of my project. When I place this project in my IIS by creating new Application in my main project. In it my reports Shows Correct but when I place this project on shared host by creating
Virtual directory under my main project then No Data shows in it and the following error comes.
Not Found
The requested document was not found on this server.
1. Open IIS 7 or 7.5
2. Select site to modify by double clicking, revealing all options.
3. Double click on Handler Mappings
4. Click Add Managed Handler
5. Request path: Reserved.ReportViewerWebControl.axd
6. Type: Microsoft.Reporting.WebForms.HttpHandler
7. Name: Reserved-ReportViewerWebControl-axd
8. Click OK to complete
I think I cant express my answer clearly. When I host on my Webserver it runs fine and when i deploy it on host server it didnot show data. please tell me what I do. For more detail I am including my web.config file
QADER
Member
2 Points
5 Posts
ReportViewer no data display
Sep 05, 2012 11:17 AM|LINK
I have created an Asp.net Project, I use MS Reportviewer for Reports of my project. When I place this project in my IIS by creating new Application in my main project. In it my reports Shows Correct but when I place this project on shared host by creating Virtual directory under my main project then No Data shows in it and the following error comes.
Not Found
The requested document was not found on this server.
In my webpage I call Report as Shown below
<div>
<rsweb:ReportViewer ID="ReportViewer1" runat="server" Font-Names="Verdana"
Font-Size="8pt" Height="575px" Width="100%">
<localreport reportpath="Reports\rptChartofAccount.rdlc">
<datasources>
<rsweb:ReportDataSource DataSourceId="ObjectDataSource1" Name="trialBalnace_vwBalanceSheet" />
</datasources>
</localreport>
</rsweb:ReportViewer>
<asp:ObjectDataSource ID="ObjectDataSource1" runat="server"
SelectMethod="GetData" TypeName="AmsWeb.trialBalnaceTableAdapters.vwBalanceSheetTableAdapter" >
</asp:ObjectDataSource>
</div>
and in my Code Behind
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
ObjectDataSource1.SelectParameters.Add("brid", Session("BrId"))
Dim Param(0) As ReportParameter
Param(0) =New ReportParameter("BrName", Session("BrName").ToString)
ReportViewer1.LocalReport.SetParameters(Param)
ReportViewer1.LocalReport.Refresh()
End Sub
carl.steinha...
Participant
922 Points
247 Posts
Re: ReportViewer no data display
Sep 06, 2012 02:50 AM|LINK
Hi Qader
Please try this to solve your issue:
1. Open IIS 7 or 7.5
2. Select site to modify by double clicking, revealing all options.
3. Double click on Handler Mappings
4. Click Add Managed Handler
5. Request path: Reserved.ReportViewerWebControl.axd
6. Type: Microsoft.Reporting.WebForms.HttpHandler
7. Name: Reserved-ReportViewerWebControl-axd
8. Click OK to complete
Hope it helps
Carl Steinhart
QADER
Member
2 Points
5 Posts
Re: ReportViewer no data display
Sep 06, 2012 02:18 PM|LINK
I think I cant express my answer clearly. When I host on my Webserver it runs fine and when i deploy it on host server it didnot show data. please tell me what I do. For more detail I am including my web.config file
<httpHandlers>
<remove path="*.asmx" verb="*"/>
----------
<add path="Reserved.ReportViewerWebControl.axd" verb="*" type="Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" validate="false"/>
</httpHandlers>
<httpModules>
and Assembly added as following
<assemblies>
<clear/>
<add assembly="*"/>
<add assembly="Microsoft.ReportViewer.WinForms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
<add assembly="Microsoft.ReportViewer.WebForms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
<add assembly="Microsoft.ReportViewer.Common, Version=9.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
<add assembly="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
</assemblies>
<buildProviders>
<add extension=".rdlc" type="Microsoft.Reporting.RdlBuildProvider, Microsoft.ReportViewer.Common, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
</buildProviders>