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

Progress Bar not working for ADFS

3 Answers 95 Views
Upload (Obsolete)
This is a migrated thread and some comments may be shown as answers.
Manish Tandon
Top achievements
Rank 1
Manish Tandon asked on 27 Apr 2010, 08:32 AM
Hi,
We are using the teleric RAD upload control and progress bar for uploading files in our web site. We are an application using ADFS for authentication and are using the 

<add name="Identity Federation Services Application Authentication Module" type="System.Web.Security.SingleSignOn.WebSsoAuthenticationModule, System.Web.Security.SingleSignOn, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, Custom=null" />

When we use the same application with Windows Authentication the progress bar displays fine , but when we switch to ADFS , the progress bar stops appering.

We are using Windows Server 2008 and IIS 7 .

Let us know if something can be done about this.
Thanks,
Manish

3 Answers, 1 is accepted

Sort by
0
Genady Sergeev
Telerik team
answered on 30 Apr 2010, 09:47 AM
Hi Manish Tandon,

Please make sure that you have granted authorization to the RadUploadProgressHandler. Other possible reason might be the order in which the modules are registered. Make sure that the RadUploadProgressModule is before the authorization module into the web.config. Also, RadProgressArea requires full trust in order to operate. You can also check the possible reasons for the area not working enlisted here.

Sincerely yours,
Genady Sergeev
the Telerik team

Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items.
0
Manish Tandon
Top achievements
Rank 1
answered on 30 Apr 2010, 10:10 AM
Thanks Genady Sergeev for the reply. I had tried all following options but still in vain.
Attachment has the exact error I am getting and Following is the web.config entries we have:

<

 

location allowOverride="true" path="Telerik.RadUploadProgressHandler.ashx">  

 

 

   <

 

system.web>

 

      <

 

trust level="Full" originUrl="" /> 
      <
authorization>

 

             <

 

allow users="*"/>

 

 

      </

 

authorization >

 

 

 </

 

system.web>  

 

 

</

 

location>

 

========================
 

<system.webServer>  

 

    <

 

security>

 

 

        <

 

requestFiltering>

 

             <

 

requestLimits maxAllowedContentLength="1024000000" />

 

         </

 

requestFiltering>

 

     </

 

security>

 

     <

 

validation validateIntegratedModeConfiguration="false" />

 

 <

 

modules>

 

         <

 

add name="ScriptModule" preCondition="managedHandler" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />

 

         <

 

add name="RadUploadModule" preCondition="integratedMode" type="Telerik.Web.UI.RadUploadHttpModule" />

 

 </

 

modules>

 

 <

 

handlers>

 

     <

 

remove name="WebServiceHandlerFactory-Integrated" />

 

     <

 

remove name="WebServiceHandlerFactory-ISAPI-2.0" />

 

     <

 

remove name="ScriptHandlerFactory" />

 

     <

 

remove name="ScriptHandlerFactoryAppServices" />

 

     <

 

remove name="ScriptResource" />

 

     <

 

add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />

 

     <

 

add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />

 

     <

 

add name="ScriptResource" preCondition="integratedMode" verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />

 

     <

 

add name="Telerik_RadUploadProgressHandler_ashx" verb="*" preCondition="integratedMode" path="Telerik.RadUploadProgressHandler.ashx" type="Telerik.Web.UI.RadUploadProgressHandler" />

 

 </

 

handlers>

 

 

 

.....
......
......
</system.webServer>

Please let me know if there is something missing here.

Thanks,
Manish

0
Genady Sergeev
Telerik team
answered on 04 May 2010, 01:28 PM
Hello Manish Tandon,

This error indicates that the RadUploadProgressHandler was not correctly registered in the web.config. However, based on the configuration that you have posted here I can see that you have correct registrations for IIS7.0 Such error, however, will be thrown if you try to access the site trough the VisualStudio's integrated web server - Cassini. Does the error show up when testing under Cassini or under IIS 7.0? Everything else in your configuration seem to be pretty fine. Can you reproduce the problem on a sample project?

Sincerely yours,
Genady Sergeev
the Telerik team

Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items.
Tags
Upload (Obsolete)
Asked by
Manish Tandon
Top achievements
Rank 1
Answers by
Genady Sergeev
Telerik team
Manish Tandon
Top achievements
Rank 1
Share this question
or