Click here to Skip to main content
15,867,453 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hello,

I have created one RDLC report having multiple sub report. This report is working fine on SSRS server while fetching all the data and showing near about 2688 pages. I have wpf application in which I am trying to show same report But at the same time it shows "The operation has timed out" error. Please any other solution that I can try.

Thanks in advance.

What I have tried:

In service I have set receiveTimeout="00:59:00" sendTimeout="00:59:00".
Posted
Updated 22-Mar-18 3:26am
Comments
David_Wimbley 22-Feb-18 12:01pm    
How long does it take to run on ssrs server? Seems to me that to generate a 2688 page file via SSRS soap API's you probably are going to need more than 59 seconds.

What about your code that you are using to make this request?

You've got to think that even though it may run fast from SSRS its not trying to necessarily download those bytes to a third party client (your app) so your file has to be, i would think, at least 50mb to 100mb possibly depending on its contents.

You might need to rethink how you are going about generating that file/getting to the user...ex: a pub/sub event driven type model where you fire off the request to the report and have an API subscribe to those requests and generates it out of band.
anurag9179 22-Mar-18 9:25am    
Hi David, Thanks for reply. Yes, in WPF and WCF application i need to set receiveTimeout="00:59:00" sendTimeout="00:59:00 on both client and service side. I did it only server side. after update on client side it was working.

1 solution

In WPF and WCF application I need to set receiveTimeout="00:59:00" sendTimeout="00:59:00 on both client and service side. I did it only server side. after update on client side it was working.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900