![]() If you're using WCF Services for retrieving data form the database, you might face this issue even if you've added the HTTP handler to your web.config file. Once we installed SQL Server 2016 Service Pack 1 everything worked. But we also could not access the SSRS Web Portal - we were getting a 503 error which led us here: We were getting this exact same error from the Report Viewer web control when we upgraded to SSRS 2016. I have not changed anything in the app pool just added this line: The issue also went away for meġ)when I changed the app pool from Integrated to Classic. With an Integrated app pool you only need the handlers part, with a Classic app pool you need both handlers and httpHandlers. I don't have enough rep to comment on the existing answers, but the reason why may need to change your app pool from Integrated to Classic is because of this MSDN entry The error given from Microsoft is a little bit misleading. So long story short: It seems - at least in my case - this error points to a version conflict with the libraries used with visual studio and those used an runtime. So in VS 2013, Resharper is thinking of version 11 and automatically changes those lines in web.config Only the first one, version 8, has been manually installed by myself (with the Reporting Viewer 2005 redistributable binary). ![]() NET 4 the report viewer *.dlls come as system libraries. It seems this is when the error happened. So it has been ported from VS 2005 to VS 2008 to VS 2010 and lately to VS 2013. The application I had the problem with has been developed in 2005 and is under development still. This is not really an answer to the original question - just some additional information for those having the same problem. ![]() The last two days I have had the same issue. This issue arose for me after I changed the parameter of the stored procedure my query was calling without refreshing the dataset in the SSRS designer, so you could try this. The issue also went away for me when I changed the app pool from Integrated to Classic. ![]() its should be like thisĪlso check assembly section in your web.config for ReportViewer, it should be like below. After putting everything inside if (!IsPostBack), it worked like a charm.Ĭould you check your web.config for handlers registered or not for ReportViewer. The ReportViewer makes a POST to the page, and that was triggering Page_Load and reloading the report, somehow messing it up. ![]() What happened was I put the Report loading routine on Page_Load, and didn't wrap it in if (!IsPostBack). Web config assemblies section is as follows : Īsp.net,visual-studio-2008,httphandler,rdlc I have already mentioned this line in http handler but still getting this error Add to the system.web/httpHandlers section of the web.config file Problem : The Report Viewer Web Control HTTP Handler has not been registered in the application 's ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
December 2022
Categories |