This is a migrated thread and some comments may be shown as answers.

Endless calls to Telerik.RadUploadProgressHandler.ashx

2 Answers 147 Views
ProgressArea
This is a migrated thread and some comments may be shown as answers.
Hans-Jürgen
Top achievements
Rank 1
Hans-Jürgen asked on 24 Feb 2015, 06:11 PM
Hi,

I am facing a Problem that seems to be a known issue with the Telerik RadProgressManager.
I use the 'custom Progress pattern' to Show Progress on a rather Long running Operation.
I trace http traffic via Fiddler.
On completion I still see endless calls to RadUploadProgressHandler.ashx in form of:

http://xxx.com/myapp/Telerik.RadUploadProgressHandler.ashx?RadUrid=b4443999-f902-4d63-9a9c-04277692d4dd&RadUploadTimeStamp=1424801338972&

Every call uses the same RadUrID , but different RadUploadTimeStamp values.
.
Even calling ProgressArea.cancelRequest() in Javascript does not stop those calls.
Strange enough this behaviour does NOT Show up when using IE(Version 11). But in FF and Chrome I see those endless calls.
Of course, as mentioned in some related threads, adding
<appSettings>  <add key="AllowCustomProgress" value="false"/></appSettings>
in web.config prevent those calls, but , of course, in that case I do see the progressbars anymore.

I saw from the Forum threads that this issue is present since 2010 (at least this was the earliet thread I found), and the last reply related to this problem from April 2014 says - 'We Need a runable project'. In my case this is not possible, since the application is pretty complex.

What I have not seen in the Forum threads is the mentioning that the Problem does not Show up if IE is used.


Could you please let me know if since April 2014 telerik found a fix or Workaround. If yes- what is a possible solution for the Problem.

Hope that someone from telerik can provide help, otherwise I Need to give up usage of ProgressArea in my app. I have Clients with slow Networks and for those users the numerous (unnecessary) calls result in pretty slow Performance.

Best regards
Hans-Juergen







 

2 Answers, 1 is accepted

Sort by
0
Hans-Jürgen
Top achievements
Rank 1
answered on 25 Feb 2015, 08:18 AM
Hello again,

I found a solution myself.
Calling RadProgressContext.Current.OperationComplete = true in codebehind in case the Operation is completed, stops calls to
RadUploadProgressHandler.ashx.

Tested with IE, FF, Chrome.

Cheers
Hans-Jürgen

0
Peter Filipov
Telerik team
answered on 25 Feb 2015, 08:52 AM
Hello Hans,

We have similar issue which we resolved in our latest version of Telerik.Web.UI. This is really strange that is happening at your side. The progress manager is stop polling if there are 10 requests with no information for the progress.

Regards,
Peter Filipov
Telerik
 

Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.

 
Tags
ProgressArea
Asked by
Hans-Jürgen
Top achievements
Rank 1
Answers by
Hans-Jürgen
Top achievements
Rank 1
Peter Filipov
Telerik team
Share this question
or