Sys.WebForms.PageRequestManagerServerErrorException ERROR

30 posts, 0 answers
  1. Chris
    Chris avatar
    20 posts
    Member since:
    Sep 2007

    Posted 13 Jul 2010 Link to this post

    I've written a program using the latest radgrid.  I'm targetting the 4.0 framework.  Locally the application works great...everything works as expected.

    When I move the app to IIS 6 running on Windows Server 2003, the caret for showing the details view on the radgrid don't work (neither does column sort) with the following error (the IP has been sanitized)

    Message: Sys.WebForms.PageRequestManagerServerErrorException: An unknown error occurred while processing the request on the server. The status code returned from the server was: 405
    Line: 6
    Char: 84093
    Code: 0
    URI: http://###.###.###.###:8080/Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=RadScriptManager1_TSM&compress=1&_TSM_CombinedScripts_=%3b%3bSystem.Web.Extensions%2c+Version%3d4.0.0.0%2c+Culture%3dneutral%2c+PublicKeyToken%3d31bf3856ad364e35%3aen-US%3a8f393b2b-3315-402f-b504-cd6d2db001f6%3aea597d4b%3ab25378d2%3bTelerik.Web.UI%3aen-US%3afcd44c12-f50d-4937-b05d-1aa46b5c5b3e%3a16e4e7cd%3af7645509%3a22a6274a%3aed16cbdc%3a58366029%3a24ee1bba%3a1e771326%3aaa288e2d%3ae330518b%3a8e6f0d33%3a6a6d718d


    I'm running the radgrid in IIS 6 with it's own app pool targetting 4.0.  The radgrid behaves normally when running it locally on my workstation and when I browse to default.aspx in IIS Manager, it works fine also.  I'm assuming at this point it boils down to permissions issue.  I allow anonymous access to this.

    Any help is appreciated.
  2. Chris
    Chris avatar
    20 posts
    Member since:
    Sep 2007

    Posted 13 Jul 2010 Link to this post

    I "fixed" this issue by pointing the address bar to the full URL (i.e.: "http://IP ADDRESS/Default.aspx") and it's working fine.  I had just been using "http://IP ADDRESS".
  3. UI for ASP.NET Ajax is Ready for VS 2017
  4. Richard
    Richard avatar
    21 posts
    Member since:
    Dec 2007

    Posted 24 Sep 2010 Link to this post

    Receiving the same error (405) after publishing a site developed with RAD AJAX 2010-2, Visual Studio 2010 and .NET4.    Worked fine locally but not on the IIS 6 server.    This site uses a server name but a different port (http://servername.Domain.com:444).

    For my purposes, the error was "resolved" by moving back to .NET 3.5 (IIS configured ASP.NET 2.0).     I suspect a problem in someone's .NET 4 implementation.
  5. Giampaolo
    Giampaolo avatar
    2 posts
    Member since:
    Dec 2008

    Posted 19 Oct 2010 Link to this post

    Got exactly the same problem! Cannot switch back to 3.5.. Any ideas?
  6. Tsvetina
    Admin
    Tsvetina avatar
    1876 posts

    Posted 25 Oct 2010 Link to this post

    Hi Giampaolo,

    There could be various reasons for this behavior.

    You can see explanations of the different HTTP Status Codes at this address.

    You can take a look also at that post which explains one of the most common reasons for this error message.

    Few more options are also explained in this forum thread.

    I hope you find a solution to your problem in one of these.

    Greetings,
    Tsvetina
    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
  7. Ashvinder
    Ashvinder avatar
    3 posts
    Member since:
    Oct 2011

    Posted 07 Oct 2012 Link to this post

    Hi,

    We had this same issue, it occurred as previously stated if the url did not contain the actual page name e.g. http://www.acme.com/ instead of http://www.acme.com/default.aspx . We believe it was caused becaused of the RadCompression module, once we removed this from the config file, the error went away. I cant say for sure this was the cause but I would suggest if you have this in your config file, to remove and see if the problem persists.
  8. Josh
    Josh avatar
    1 posts
    Member since:
    Dec 2012

    Posted 19 Dec 2012 Link to this post

    Had the same issue as above and removed the RadCompression and it now works as intended.
    The only thing, is RadCompression needed?
  9. Eyup
    Admin
    Eyup avatar
    3014 posts

    Posted 24 Dec 2012 Link to this post

    Hello Josh,

    The purpose of RadCompression is to optimize your server responses. You can find more information about it on the following topic:
    http://www.telerik.com/help/aspnet-ajax/compression.html

    I hope this helps.

    Kind regards,
    Eyup
    the Telerik team
    If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now.
  10. Martin Roussel
    Martin Roussel avatar
    246 posts
    Member since:
    Jan 2010

    Posted 07 Jan 2013 Link to this post

    Hi, I have the same issue (not working when using http://IPADDRESS) with Q3 2012 and removing the RadCompression settings in the config solved that issue. However, I want to benefit from the RadCompression. What is the way to properly configure it? This information seems not present in the RadCompression documentation.

    TIA

    Martin 
  11. Eyup
    Admin
    Eyup avatar
    3014 posts

    Posted 10 Jan 2013 Link to this post

    Hello Martin,

    It is difficult to determine the exact cause of the issue by the provided information so far. You can try to set preCondition="managedHandler" for the RadCompression module. You may also need to remove the runAllManagedModulesForAllRequests setting from your web.config if you have it (or set it to false).

    I hope this will prove helpful. Please give it a try and let us know if it works for you.

    Kind regards,
    Eyup
    the Telerik team
    If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now.
  12. Martin Roussel
    Martin Roussel avatar
    246 posts
    Member since:
    Jan 2010

    Posted 10 Jan 2013 Link to this post

    Eyup, no luck

    for the preCondition property you're talking about, do you mean adding it to the <system.webServer>-><modules>->RadCompression tag? If yes, then it doesnt change anything. I ask since I use mostly the default configuration from the Telerik RadControl package and there is alot of places (tags) where RadCompression is set. runAllManagedModulesForAllRequests is not defined anywhere.


    Here is my complete Web.config (only thing removed are my Connection Strings):
    <?xml version="1.0"?>
    <configuration>
        <configSections>
        
            <sectionGroup name="telerik.web.ui">
                <section name="radScheduler" type="Telerik.Web.UI.RadSchedulerConfigurationSection, Telerik.Web.UI" allowDefinition="MachineToApplication" requirePermission="false"/>
                <section name="radCompression" type="Telerik.Web.UI.RadCompressionConfigurationSection, Telerik.Web.UI, PublicKeyToken=121fae78165ba3d4" allowDefinition="MachineToApplication" requirePermission="false"/>
        </sectionGroup>
         
        <section name="resizer" type="ImageResizer.ResizerSection,ImageResizer"  requirePermission="false"  />
         
      </configSections>
       
      <resizer>
        <!-- Unless you (a) use Integrated mode, or (b) map all reqeusts to ASP.NET,
                  you'll need to add .ashx to your image URLs: image.jpg.ashx?width=200&height=20 -->
        <pipeline fakeExtensions=".ashx" />
     
        <plugins>
           <add name="DiskCache" />
           <add name="RemoteReader" />
          <!-- <add name="PrettyGifs"/> -->
        </plugins>
     
        <diskCache dir="~/Images/ImageCache" autoClean="false" hashModifiedDate="true" enabled="true" subfolders="32" cacheAccessTimeout="15000" asyncWrites="false" asyncBufferSize="10485760" />
        <cleanupStrategy startupDelay="00:05" minDelay="00:00:20" maxDelay="00:05" optimalWorkSegmentLength="00:00:04" targetItemsPerFolder="400" maximumItemsPerFolder="1000" avoidRemovalIfCreatedWithin="24:00" avoidRemovalIfUsedWithin="4.00:00" prohibitRemovalIfUsedWithin="00:05" prohibitRemovalIfCreatedWithin="00:10" />
     
        <remotereader signingKey="ag383ht23sag#laf#lafF#oyfafqewt;2twfqw" allowAllSignedRequests="true" allowRedirects="5">
          <!--<allow domain="epattison.com"/>-->
          <!-- XML whitelisting requires V3.2 or higher -->
          <!--<allow domain="*.epattison.com" onlyWhenSigned="false"/>-->
        </remotereader>
         
      </resizer>
     
      <system.net>
        <defaultProxy enabled="false">
        </defaultProxy>
      </system.net>
     
        <connectionStrings>
             
        </connectionStrings>
       
        <appSettings>
            <add key="DBResetHours" value="2"/>
            <add key="Telerik.WebControls.EditorExamples.ItemHandler" value="~/Editor/Examples/DBFileBrowserContentProvider/Handler.ashx"/>
        </appSettings>
       
        <system.web>
     
        <sessionState timeout="525600"/>
        <globalization resourceProviderFactoryType="PL.ResourceProviderPL.SqlResourceProviderFactory" fileEncoding="utf-8" requestEncoding="utf-8" responseEncoding="utf-8" culture="en-US" uiCulture="en-US"  />
            <webServices>
                <protocols>
                    <add name="HttpPost"/>
                </protocols>
            </webServices>
            <customErrors mode="Off"/>
            <!--
              Set compilation debug="true" to insert debugging
              symbols into the compiled page. Because this
              affects performance, set this value to true only
              during development.
        -->
            <compilation debug="false" targetFramework="4.0">
                <codeSubDirectories>
     
                </codeSubDirectories>
                <assemblies>
                    <add assembly="System.Data.Services, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
                    <add assembly="System.Data.Services.Client, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
                    <add assembly="System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
                    <add assembly="System.Data.Entity.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
                    <add assembly="System.Data.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
                     
                 
                </assemblies>
            </compilation>
         
            <httpRuntime maxRequestLength="102400"/>
         
            <httpHandlers>
                <add verb="*" path="Telerik.RadUploadProgressHandler.ashx" type="Telerik.Web.UI.Upload.RadUploadProgressHandler, Telerik.Web.UI"/>
                <add verb="*" path="Telerik.Web.UI.DialogHandler.aspx" type="Telerik.Web.UI.DialogHandler, Telerik.Web.UI, Culture=neutral, PublicKeyToken=121fae78165ba3d4"/>
                <add verb="*" path="Telerik.Web.UI.SpellCheckHandler.axd" type="Telerik.Web.UI.SpellCheckHandler, Telerik.Web.UI, Culture=neutral, PublicKeyToken=121fae78165ba3d4"/>
                <add verb="*" path="ChartImage.axd" type="Telerik.Web.UI.ChartHttpHandler, Telerik.Web.UI, Culture=neutral, PublicKeyToken=121fae78165ba3d4" validate="false"/>
                <add path="Telerik.Web.UI.WebResource.axd" verb="*" type="Telerik.Web.UI.WebResource, Telerik.Web.UI" validate="false"/>
            </httpHandlers>
         
            <httpModules>
                <add name="RadCompression" type="Telerik.Web.UI.RadCompression"/>
                <add name="RadUploadModule" type="Telerik.Web.UI.RadUploadHttpModule, Telerik.Web.UI"/>
           
          <!-- This is for IIS5, IIS6, and IIS7 Classic, and Cassini/VS Web Server-->
          <add name="ImageResizingModule" type="ImageResizer.InterceptModule"/>
            </httpModules>
         
            <siteMap>
                <providers>
                    <add name="ExamplesProvider" type="System.Web.XmlSiteMapProvider, System.Web, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" siteMapFile="~/Examples.sitemap"/>
                </providers>
            </siteMap>
         
            <pages clientIDMode="AutoID"/>
        <authentication mode="Windows"/>
        </system.web>
       
        <system.web.extensions>
            <scripting>
                <webServices>
                    <jsonSerialization maxJsonLength="5000000"/>
                </webServices>
            </scripting>
        </system.web.extensions>
        <telerik.web.ui>
            <radScheduler defaultAppointmentProvider="Integrated">
                <appointmentProviders>
                    <add name="ReadOnlyXmlSchedulerProvider" type="Telerik.Web.UI.XmlSchedulerProvider" fileName="~/App_Data/Appointments.xml" persistChanges="false"/>
                    <add name="ReadOnlySchedulerData" type="Telerik.Web.Examples.Scheduler.MyDbSchedulerProvider" connectionStringName="TelerikConnectionString" persistChanges="false"/>
                </appointmentProviders>
            </radScheduler>
            <radCompression>
                <excludeHandlers>
                    <add handlerPath=".svc" matchExact="false"/>
                </excludeHandlers>
            </radCompression>
        </telerik.web.ui>
       
        <system.webServer>
        <validation validateIntegratedModeConfiguration="false"/>
            <modules>
                <add name="RadCompression" type="Telerik.Web.UI.RadCompression" preCondition="managedHandler"/>
                <add name="RadUploadModule" type="Telerik.Web.UI.RadUploadHttpModule, Telerik.Web.UI" preCondition="managedHandler"/>
           
          <!-- This is for IIS7+ Integrated mode -->
          <add name="ImageResizingModule" type="ImageResizer.InterceptModule"/>
            </modules>
            <handlers>
                <add name="ChartImage.axd_*" path="ChartImage.axd" verb="*" type="Telerik.Web.UI.ChartHttpHandler, Telerik.Web.UI, Culture=neutral, PublicKeyToken=121fae78165ba3d4" preCondition="integratedMode"/>
                <add name="Telerik.Web.UI.SpellCheckHandler.axd_*" path="Telerik.Web.UI.SpellCheckHandler.axd" verb="*" type="Telerik.Web.UI.SpellCheckHandler, Telerik.Web.UI, Culture=neutral, PublicKeyToken=121fae78165ba3d4" preCondition="integratedMode"/>
                <add name="Telerik.Web.UI.DialogHandler.aspx_*" path="Telerik.Web.UI.DialogHandler.aspx" verb="*" type="Telerik.Web.UI.DialogHandler, Telerik.Web.UI, Culture=neutral, PublicKeyToken=121fae78165ba3d4" preCondition="integratedMode"/>
                <add name="Telerik.RadUploadProgressHandler.ashx_*" path="Telerik.RadUploadProgressHandler.ashx" verb="*" type="Telerik.Web.UI.Upload.RadUploadProgressHandler, Telerik.Web.UI" preCondition="integratedMode"/>
                <add name="Telerik.Web.UI.WebResource.axd_*" path="Telerik.Web.UI.WebResource.axd" verb="*" type="Telerik.Web.UI.WebResource, Telerik.Web.UI" preCondition="integratedMode"/>
            </handlers>
            <validation validateIntegratedModeConfiguration="false"/>
        <security>
          <requestFiltering allowDoubleEscaping="True"/>
        </security>
        </system.webServer>
       
        <system.serviceModel>
            <behaviors>
                <endpointBehaviors>
                    <behavior name="ComboBoxWcfServiceAspNetAjaxBehavior">
                        <enableWebScript/>
                    </behavior>
                    <behavior name="TreeViewWcfServiceAspNetAjaxBehavior">
                        <enableWebScript/>
                    </behavior>
                    <behavior name="TagCloudWcfServiceAspNetAjaxBehavior">
                        <enableWebScript/>
                    </behavior>
                    <behavior name="MenuWcfServiceAspNetAjaxBehavior">
                        <enableWebScript/>
                    </behavior>
                    <behavior name="GridWcfServiceAspNetAjaxBehavior">
                        <enableWebScript/>
                    </behavior>
                    <behavior name="ListViewWcfServiceAspNetAjaxBehavior">
                        <enableWebScript/>
                    </behavior>
                    <behavior name="SchedulerWcfServiceAspNetAjaxBehavior">
                        <enableWebScript/>
                    </behavior>
                    <behavior name="ListBoxWcfServiceAspNetAjaxBehavior">
                        <enableWebScript/>
                    </behavior>
                    <behavior name="XmlHttpPanelWcfBehavior">
                        <webHttp/>
                    </behavior>
                    <behavior name="CustomersWebServiceAspNetAjaxBehavior">
                        <enableWebScript/>
                    </behavior>
                </endpointBehaviors>
                <serviceBehaviors>
                    <behavior name="XmlHttpPanelWcfBehavior">
                        <serviceMetadata httpGetEnabled="true"/>
                        <serviceDebug includeExceptionDetailInFaults="true"/>
                    </behavior>
                </serviceBehaviors>
            </behaviors>
            <serviceHostingEnvironment aspNetCompatibilityEnabled="true" multipleSiteBindingsEnabled="true"/>
            <services>
                <service name="ComboBoxWcfService">
                    <endpoint address="" behaviorConfiguration="ComboBoxWcfServiceAspNetAjaxBehavior" binding="webHttpBinding" contract="ComboBoxWcfService"/>
                    <!-- Uncomment the below setting to enable WCF services if you are deploying the site under HTTPS -->
                    <!--<endpoint address="" behaviorConfiguration="ComboBoxWcfServiceAspNetAjaxBehavior"
                   binding="webHttpBinding" bindingConfiguration="secureBinding" contract="ComboBoxWcfService"/>-->
                </service>
                <service name="TreeViewWcfService">
                    <endpoint address="" behaviorConfiguration="TreeViewWcfServiceAspNetAjaxBehavior" binding="webHttpBinding" contract="TreeViewWcfService"/>
                    <!-- Uncomment the below setting to enable WCF services if you are deploying the site under HTTPS -->
                    <!--<endpoint address="" behaviorConfiguration="TreeViewWcfServiceAspNetAjaxBehavior"
                   binding="webHttpBinding" bindingConfiguration="secureBinding" contract="TreeViewWcfService"/>-->
                </service>
                <service name="TagCloudWcfService">
                    <endpoint address="" behaviorConfiguration="TagCloudWcfServiceAspNetAjaxBehavior" binding="webHttpBinding" contract="TagCloudWcfService"/>
                    <!-- Uncomment the below setting to enable WCF services if you are deploying the site under HTTPS -->
                    <!--<endpoint address="" behaviorConfiguration="TagCloudWcfServiceAspNetAjaxBehavior"
                   binding="webHttpBinding" bindingConfiguration="secureBinding" contract="TagCloudWcfService"/>-->
                </service>
                <service name="MenuWcfService">
                    <endpoint address="" behaviorConfiguration="MenuWcfServiceAspNetAjaxBehavior" binding="webHttpBinding" contract="MenuWcfService"/>
                    <!-- Uncomment the below setting to enable WCF services if you are deploying the site under HTTPS -->
                    <!--<endpoint address="" behaviorConfiguration="MenuWcfServiceAspNetAjaxBehavior"
                   binding="webHttpBinding" bindingConfiguration="secureBinding" contract="MenuWcfService"/>-->
                </service>
                <service name="GridWcfService">
                    <endpoint address="" behaviorConfiguration="GridWcfServiceAspNetAjaxBehavior" binding="webHttpBinding" contract="GridWcfService"/>
                    <!-- Uncomment the below setting to enable WCF services if you are deploying the site under HTTPS -->
                    <!--<endpoint address="" behaviorConfiguration="GridWcfServiceAspNetAjaxBehavior"
                   binding="webHttpBinding" bindingConfiguration="secureBinding" contract="GridWcfService"/>-->
                </service>
                <service name="GridMasterDetailsService">
                    <endpoint address="" behaviorConfiguration="GridWcfServiceAspNetAjaxBehavior" binding="webHttpBinding" contract="GridMasterDetailsService"/>
                    <!-- Uncomment the below setting to enable WCF services if you are deploying the site under HTTPS -->
                    <!--<endpoint address="" behaviorConfiguration="GridWcfServiceAspNetAjaxBehavior"
                   binding="webHttpBinding" bindingConfiguration="secureBinding" contract="GridMasterDetailsService"/>-->
                </service>
                <service name="ListViewWcfService">
                    <endpoint address="" behaviorConfiguration="ListViewWcfServiceAspNetAjaxBehavior" binding="webHttpBinding" contract="ListViewWcfService"/>
                    <!-- Uncomment the below setting to enable WCF services if you are deploying the site under HTTPS -->
                    <!--<endpoint address="" behaviorConfiguration="ListViewWcfServiceAspNetAjaxBehavior"
                   binding="webHttpBinding" bindingConfiguration="secureBinding" contract="ListViewWcfService"/>-->
                </service>
                <service name="SchedulerWcfService">
                    <endpoint address="" behaviorConfiguration="SchedulerWcfServiceAspNetAjaxBehavior" binding="webHttpBinding" contract="SchedulerWcfService"/>
                    <!-- Uncomment the below setting to enable WCF services if you are deploying the site under HTTPS -->
                    <!--<endpoint address="" behaviorConfiguration="SchedulerWcfServiceAspNetAjaxBehavior"
                   binding="webHttpBinding" bindingConfiguration="secureBinding" contract="SchedulerWcfService"/>-->
                </service>
                <service name="ListBoxWcfService">
                    <endpoint address="" behaviorConfiguration="ListBoxWcfServiceAspNetAjaxBehavior" binding="webHttpBinding" contract="ListBoxWcfService"/>
                    <!-- Uncomment the below setting to enable WCF services if you are deploying the site under HTTPS -->
                    <!--<endpoint address="" behaviorConfiguration="ListBoxWcfServiceAspNetAjaxBehavior"
                   binding="webHttpBinding" bindingConfiguration="secureBinding" contract="ListBoxWcfService"/>-->
                </service>
                <service behaviorConfiguration="XmlHttpPanelWcfBehavior" name="XmlHttpPanelWcfService">
                    <endpoint address="" binding="webHttpBinding" contract="IXmlHttpPanelWcfService" behaviorConfiguration="XmlHttpPanelWcfBehavior"/>
                    <!-- Uncomment the below setting to enable WCF services if you are deploying the site under HTTPS -->
                    <!--<endpoint address="" binding="webHttpBinding" bindingConfiguration="secureBinding"
                  contract="IXmlHttpPanelWcfService" behaviorConfiguration="XmlHttpPanelWcfBehavior"/>-->
                </service>
                <service name="CustomersWebService">
                    <endpoint address="" behaviorConfiguration="CustomersWebServiceAspNetAjaxBehavior" binding="webHttpBinding" contract="CustomersWebService"/>
                    <!-- Uncomment the below setting to enable WCF services if you are deploying the site under HTTPS -->
                    <!--<endpoint address="" behaviorConfiguration="CustomersWebServiceAspNetAjaxBehavior"
                   binding="webHttpBinding" bindingConfiguration="secureBinding" contract="CustomersWebService"/>-->
                </service>
            </services>
            <bindings>
                <basicHttpBinding>
                    <binding name="basicHttpEndpointBasic" closeTimeout="00:01:00" openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00" allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard" maxBufferSize="524288" maxBufferPoolSize="524288" maxReceivedMessageSize="524288" messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered" useDefaultWebProxy="true">
                        <readerQuotas maxDepth="32" maxStringContentLength="524288" maxArrayLength="16384" maxBytesPerRead="4096" maxNameTableCharCount="16384"/>
                        <security mode="None">
                            <transport realm=""/>
                        </security>
                    </binding>
                </basicHttpBinding>
                <!-- Uncomment the below setting to enable WCF services if you are deploying the site under HTTPS -->
                <!--<webHttpBinding>
            <binding name="secureBinding">
              <security mode="Transport"/>
            </binding>
          </webHttpBinding>-->
                <customBinding>
                    <binding name="webHttpBinding">
                        <textMessageEncoding maxReadPoolSize="64" maxWritePoolSize="16" messageVersion="Soap12" writeEncoding="utf-8">
                            <readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384" maxBytesPerRead="4096" maxNameTableCharCount="16384"/>
                        </textMessageEncoding>
                    </binding>
                </customBinding>
            </bindings>
            <client>
                <endpoint address="http://api.hisoftware.com/Service.svc" binding="basicHttpBinding" bindingConfiguration="basicHttpEndpointBasic" contract="BasicServiceReference.Basic" name="basicHttpEndpointBasic"/>
                <endpoint binding="customBinding" bindingConfiguration="webHttpBinding" contract="BasicServiceReference.Basic" name="webHttpBinding"/>
            </client>
        </system.serviceModel>
    </configuration>

    TIA


    Martin
  13. Eyup
    Admin
    Eyup avatar
    3014 posts

    Posted 15 Jan 2013 Link to this post

    Hi Martin,

    I have created a sample RadGrid web site using provided web config. On my site RadCompression works as expected. Please check out the attached application and let me know about the result.

    Kind regards,
    Eyup
    the Telerik team
    If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now.
  14. Martin Roussel
    Martin Roussel avatar
    246 posts
    Member since:
    Jan 2010

    Posted 15 Jan 2013 Link to this post

    Thanks Eyup, here is the results of my attempts using your sample. Maybe it can help us to clear this out:

    1-I tried your sample "as is" (except the connection string) and im getting this error in my browser:
    Runtime Error
     
    Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine.
     
    Details: To enable the details of this specific error message to be viewable on remote machines, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "Off".
     
     
    <!-- Web.Config Configuration File -->
     
    <configuration>
        <system.web>
            <customErrors mode="Off"/>
        </system.web>
    </configuration>
     
    Notes: The current error page you are seeing can be replaced by a custom error page by modifying the "defaultRedirect" attribute of the application's <customErrors> configuration tag to point to a custom error page URL.
     
     
    <!-- Web.Config Configuration File -->
     
    <configuration>
        <system.web>
            <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
        </system.web>
    </configuration>

    I looked carefully at your config file and seems there were typos in it:
    <behavior name "TagCloudWcfServiceAspNetAjaxBehavior" <endpoi t address=
    maxNameTa leCharCount="16384"


    after correcting the file, now your grid appears but any action results in a 405 error like ive described. Here is your fixed config file (without connection string):
    <?xml version="1.0"?>
    <configuration>
     
      <configSections>
     
        <sectionGroup name="telerik.web.ui">
          <section name="radScheduler" type="Telerik.Web.UI.RadSchedulerConfigurationSection, Telerik.Web.UI" allowDefinition="MachineToApplication" requirePermission="false"/>
          <section name="radCompression" type="Telerik.Web.UI.RadCompressionConfigurationSection, Telerik.Web.UI, PublicKeyToken=121fae78165ba3d4" allowDefinition="MachineToApplication" requirePermission="false"/>
        </sectionGroup>
     
        <section name="resizer" type="ImageResizer.ResizerSection,ImageResizer"  requirePermission="false"  />
     
      </configSections>
      <resizer>
        <!-- Unless you (a) use Integrated mode, or (b) map all reqeusts to ASP.NET,
                  you'll need to add .ashx to your image URLs: image.jpg.ashx?width=200&height=20 -->
        <pipeline fakeExtensions=".ashx" />
     
        <plugins>
          <add name="DiskCache" />
          <add name="RemoteReader" />
          <!-- <add name="PrettyGifs"/> -->
        </plugins>
     
        <diskCache dir="~/Images/ImageCache" autoClean="false" hashModifiedDate="true" enabled="true" subfolders="32" cacheAccessTimeout="15000" asyncWrites="false" asyncBufferSize="10485760" />
        <cleanupStrategy startupDelay="00:05" minDelay="00:00:20" maxDelay="00:05" optimalWorkSegmentLength="00:00:04" targetItemsPerFolder="400" maximumItemsPerFolder="1000" avoidRemovalIfCreatedWithin="24:00" avoidRemovalIfUsedWithin="4.00:00" prohibitRemovalIfUsedWithin="00:05" prohibitRemovalIfCreatedWithin="00:10" />
     
        <remotereader signingKey="ag383ht23sag#laf#lafF#oyfafqewt;2twfqw" allowAllSignedRequests="true" allowRedirects="5">
          <!--<allow domain="epattison.com"/>-->
          <!-- XML whitelisting requires V3.2 or higher -->
          <!--<allow domain="*.epattison.com" onlyWhenSigned="false"/>-->
        </remotereader>
     
      </resizer>
     
      <system.net>
        <defaultProxy enabled="false">
        </defaultProxy>
      </system.net>
     
      <connectionStrings>
        
      </connectionStrings>
     
      <appSettings>
        <add key="DBResetHours" value="2"/>
        <add key="Telerik.WebControls.EditorExamples.ItemHandler" value="~/Editor/Examples/DBFileBrowserContentProvider/Handler.ashx"/>
      </appSettings>
     
      <system.web>
     
        <sessionState timeout="525600"/>
        <globalization resourceProviderFactoryType="PL.ResourceProviderPL.SqlResourceProviderFactory" fileEncoding="utf-8" requestEncoding="utf-8" responseEncoding="utf-8" culture="en-US" uiCulture="en-US"  />
        <webServices>
          <protocols>
            <add name="HttpPost"/>
          </protocols>
        </webServices>
        <customErrors mode="Off"/>
        <!--
              Set compilation debug="true" to insert debugging
              symbols into the compiled page. Because this
              affects performance, set this value to true only
              during development.
        -->
        <compilation debug="false" targetFramework="4.0">
          <codeSubDirectories>
     
          </codeSubDirectories>
          <assemblies>
            <add assembly="System.Data.Services, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
            <add assembly="System.Data.Services.Client, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
            <add assembly="System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
            <add assembly="System.Data.Entity.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
            <add assembly="System.Data.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
     
     
          </assemblies>
        </compilation>
     
        <httpRuntime maxRequestLength="102400"/>
     
        <httpHandlers>
          <add verb="*" path="Telerik.RadUploadProgressHandler.ashx" type="Telerik.Web.UI.Upload.RadUploadProgressHandler, Telerik.Web.UI"/>
          <add verb="*" path="Telerik.Web.UI.DialogHandler.aspx" type="Telerik.Web.UI.DialogHandler, Telerik.Web.UI, Culture=neutral, PublicKeyToken=121fae78165ba3d4"/>
          <add verb="*" path="Telerik.Web.UI.SpellCheckHandler.axd" type="Telerik.Web.UI.SpellCheckHandler, Telerik.Web.UI, Culture=neutral, PublicKeyToken=121fae78165ba3d4"/>
          <add verb="*" path="ChartImage.axd" type="Telerik.Web.UI.ChartHttpHandler, Telerik.Web.UI, Culture=neutral, PublicKeyToken=121fae78165ba3d4" validate="false"/>
          <add path="Telerik.Web.UI.WebResource.axd" verb="*" type="Telerik.Web.UI.WebResource, Telerik.Web.UI" validate="false"/>
        </httpHandlers>
     
        <httpModules>
          <add name="RadCompression" type="Telerik.Web.UI.RadCompression"/>
          <add name="RadUploadModule" type="Telerik.Web.UI.RadUploadHttpModule, Telerik.Web.UI"/>
     
          <!-- This is for IIS5, IIS6, and IIS7 Classic, and Cassini/VS Web Server-->
        <!--<add name="ImageResizingModule" type="ImageResizer.InterceptModule"/>-->
        </httpModules>
     
        <siteMap>
          <providers>
            <add name="ExamplesProvider" type="System.Web.XmlSiteMapProvider, System.Web, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" siteMapFile="~/Examples.sitemap"/>
          </providers>
        </siteMap>
     
        <pages clientIDMode="AutoID"/>
        <authentication mode="Windows"/>
      </system.web>
     
      <system.web.extensions>
        <scripting>
          <webServices>
            <jsonSerialization maxJsonLength="5000000"/>
          </webServices>
        </scripting>
      </system.web.extensions>
      <telerik.web.ui>
        <radScheduler defaultAppointmentProvider="Integrated">
          <appointmentProviders>
            <add name="ReadOnlyXmlSchedulerProvider" type="Telerik.Web.UI.XmlSchedulerProvider" fileName="~/App_Data/Appointments.xml" persistChanges="false"/>
            <add name="ReadOnlySchedulerData" type="Telerik.Web.Examples.Scheduler.MyDbSchedulerProvider" connectionStringName="TelerikConnectionString" persistChanges="false"/>
          </appointmentProviders>
        </radScheduler>
        <radCompression>
          <excludeHandlers>
            <add handlerPath=".svc" matchExact="false"/>
          </excludeHandlers>
        </radCompression>
      </telerik.web.ui>
     
      <system.webServer>
        <validation validateIntegratedModeConfiguration="false"/>
        <modules>
          <add name="RadCompression" type="Telerik.Web.UI.RadCompression" preCondition="integratedMode"/>
          <add name="RadUploadModule" type="Telerik.Web.UI.RadUploadHttpModule, Telerik.Web.UI" preCondition="integratedMode"/>
     
          <!-- This is for IIS7+ Integrated mode -->
          <!--<add name="ImageResizingModule" type="ImageResizer.InterceptModule"/>-->
        </modules>
        <handlers>
          <add name="ChartImage.axd_*" path="ChartImage.axd" verb="*" type="Telerik.Web.UI.ChartHttpHandler, Telerik.Web.UI, Culture=neutral, PublicKeyToken=121fae78165ba3d4" preCondition="integratedMode"/>
          <add name="Telerik.Web.UI.SpellCheckHandler.axd_*" path="Telerik.Web.UI.SpellCheckHandler.axd" verb="*" type="Telerik.Web.UI.SpellCheckHandler, Telerik.Web.UI, Culture=neutral, PublicKeyToken=121fae78165ba3d4" preCondition="integratedMode"/>
          <add name="Telerik.Web.UI.DialogHandler.aspx_*" path="Telerik.Web.UI.DialogHandler.aspx" verb="*" type="Telerik.Web.UI.DialogHandler, Telerik.Web.UI, Culture=neutral, PublicKeyToken=121fae78165ba3d4" preCondition="integratedMode"/>
          <add name="Telerik.RadUploadProgressHandler.ashx_*" path="Telerik.RadUploadProgressHandler.ashx" verb="*" type="Telerik.Web.UI.Upload.RadUploadProgressHandler, Telerik.Web.UI" preCondition="integratedMode"/>
          <add name="Telerik.Web.UI.WebResource.axd_*" path="Telerik.Web.UI.WebResource.axd" verb="*" type="Telerik.Web.UI.WebResource, Telerik.Web.UI" preCondition="integratedMode"/>
        </handlers>
        <!--<validation validateIntegratedModeConfiguration="false"/>-->
        <security>
          <requestFiltering allowDoubleEscaping="True"/>
        </security>
      </system.webServer>
     
      <system.serviceModel>
        <behaviors>
          <endpointBehaviors>
            <behavior name="ComboBoxWcfServiceAspNetAjaxBehavior">
              <enableWebScript/>
            </behavior>
            <behavior name="TreeViewWcfServiceAspNetAjaxBehavior">
              <enableWebScript/>
            </behavior>
            <behavior name="TagCloudWcfServiceAspNetAjaxBehavior">
              <enableWebScript/>
            </behavior>
            <behavior name="MenuWcfServiceAspNetAjaxBehavior">
              <enableWebScript/>
            </behavior>
            <behavior name="GridWcfServiceAspNetAjaxBehavior">
              <enableWebScript/>
            </behavior>
            <behavior name="ListViewWcfServiceAspNetAjaxBehavior">
              <enableWebScript/>
            </behavior>
            <behavior name="SchedulerWcfServiceAspNetAjaxBehavior">
              <enableWebScript/>
            </behavior>
            <behavior name="ListBoxWcfServiceAspNetAjaxBehavior">
              <enableWebScript/>
            </behavior>
            <behavior name="XmlHttpPanelWcfBehavior">
              <webHttp/>
            </behavior>
            <behavior name="CustomersWebServiceAspNetAjaxBehavior">
              <enableWebScript/>
            </behavior>
          </endpointBehaviors>
          <serviceBehaviors>
            <behavior name="XmlHttpPanelWcfBehavior">
              <serviceMetadata httpGetEnabled="true"/>
              <serviceDebug includeExceptionDetailInFaults="true"/>
            </behavior>
          </serviceBehaviors>
        </behaviors>
        <serviceHostingEnvironment aspNetCompatibilityEnabled="true" multipleSiteBindingsEnabled="true"/>
        <services>
          <service name="ComboBoxWcfService">
            <endpoint address="" behaviorConfiguration="ComboBoxWcfServiceAspNetAjaxBehavior" binding="webHttpBinding" contract="ComboBoxWcfService"/>
            <!-- Uncomment the below setting to enable WCF services if you are deploying the site under HTTPS -->
            <!--<endpoint address="" behaviorConfiguration="ComboBoxWcfServiceAspNetAjaxBehavior"
                   binding="webHttpBinding" bindingConfiguration="secureBinding" contract="ComboBoxWcfService"/>-->
          </service>
          <service name="TreeViewWcfService">
            <endpoint address="" behaviorConfiguration="TreeViewWcfServiceAspNetAjaxBehavior" binding="webHttpBinding" contract="TreeViewWcfService"/>
            <!-- Uncomment the below setting to enable WCF services if you are deploying the site under HTTPS -->
            <!--<endpoint address="" behaviorConfiguration="TreeViewWcfServiceAspNetAjaxBehavior"
                   binding="webHttpBinding" bindingConfiguration="secureBinding" contract="TreeViewWcfService"/>-->
          </service>
          <service name="TagCloudWcfService">
            <endpoint address="" behaviorConfiguration="TagCloudWcfServiceAspNetAjaxBehavior" binding="webHttpBinding" contract="TagCloudWcfService"/>
            <!-- Uncomment the below setting to enable WCF services if you are deploying the site under HTTPS -->
            <!--<endpoint address="" behaviorConfiguration="TagCloudWcfServiceAspNetAjaxBehavior"
                   binding="webHttpBinding" bindingConfiguration="secureBinding" contract="TagCloudWcfService"/>-->
          </service>
          <service name="MenuWcfService">
            <endpoint address="" behaviorConfiguration="MenuWcfServiceAspNetAjaxBehavior" binding="webHttpBinding" contract="MenuWcfService"/>
            <!-- Uncomment the below setting to enable WCF services if you are deploying the site under HTTPS -->
            <!--<endpoint address="" behaviorConfiguration="MenuWcfServiceAspNetAjaxBehavior"
                   binding="webHttpBinding" bindingConfiguration="secureBinding" contract="MenuWcfService"/>-->
          </service>
          <service name="GridWcfService">
            <endpoint address="" behaviorConfiguration="GridWcfServiceAspNetAjaxBehavior" binding="webHttpBinding" contract="GridWcfService"/>
            <!-- Uncomment the below setting to enable WCF services if you are deploying the site under HTTPS -->
            <!--<endpoint address="" behaviorConfiguration="GridWcfServiceAspNetAjaxBehavior"
                   binding="webHttpBinding" bindingConfiguration="secureBinding" contract="GridWcfService"/>-->
          </service>
          <service name="GridMasterDetailsService">
            <endpoint address="" behaviorConfiguration="GridWcfServiceAspNetAjaxBehavior" binding="webHttpBinding" contract="GridMasterDetailsService"/>
            <!-- Uncomment the below setting to enable WCF services if you are deploying the site under HTTPS -->
            <!--<endpoint address="" behaviorConfiguration="GridWcfServiceAspNetAjaxBehavior"
                   binding="webHttpBinding" bindingConfiguration="secureBinding" contract="GridMasterDetailsService"/>-->
          </service>
          <service name="ListViewWcfService">
            <endpoint address="" behaviorConfiguration="ListViewWcfServiceAspNetAjaxBehavior" binding="webHttpBinding" contract="ListViewWcfService"/>
            <!-- Uncomment the below setting to enable WCF services if you are deploying the site under HTTPS -->
            <!--<endpoint address="" behaviorConfiguration="ListViewWcfServiceAspNetAjaxBehavior"
                   binding="webHttpBinding" bindingConfiguration="secureBinding" contract="ListViewWcfService"/>-->
          </service>
          <service name="SchedulerWcfService">
            <endpoint address="" behaviorConfiguration="SchedulerWcfServiceAspNetAjaxBehavior" binding="webHttpBinding" contract="SchedulerWcfService"/>
            <!-- Uncomment the below setting to enable WCF services if you are deploying the site under HTTPS -->
            <!--<endpoint address="" behaviorConfiguration="SchedulerWcfServiceAspNetAjaxBehavior"
                   binding="webHttpBinding" bindingConfiguration="secureBinding" contract="SchedulerWcfService"/>-->
          </service>
          <service name="ListBoxWcfService">
            <endpoint address="" behaviorConfiguration="ListBoxWcfServiceAspNetAjaxBehavior" binding="webHttpBinding" contract="ListBoxWcfService"/>
            <!-- Uncomment the below setting to enable WCF services if you are deploying the site under HTTPS -->
            <!--<endpoint address="" behaviorConfiguration="ListBoxWcfServiceAspNetAjaxBehavior"
                   binding="webHttpBinding" bindingConfiguration="secureBinding" contract="ListBoxWcfService"/>-->
          </service>
          <service behaviorConfiguration="XmlHttpPanelWcfBehavior" name="XmlHttpPanelWcfService">
            <endpoint address="" binding="webHttpBinding" contract="IXmlHttpPanelWcfService" behaviorConfiguration="XmlHttpPanelWcfBehavior"/>
            <!-- Uncomment the below setting to enable WCF services if you are deploying the site under HTTPS -->
            <!--<endpoint address="" binding="webHttpBinding" bindingConfiguration="secureBinding"
                  contract="IXmlHttpPanelWcfService" behaviorConfiguration="XmlHttpPanelWcfBehavior"/>-->
          </service>
          <service name="CustomersWebService">
            <endpoint address="" behaviorConfiguration="CustomersWebServiceAspNetAjaxBehavior" binding="webHttpBinding" contract="CustomersWebService"/>
            <!-- Uncomment the below setting to enable WCF services if you are deploying the site under HTTPS -->
            <!--<endpoint address="" behaviorConfiguration="CustomersWebServiceAspNetAjaxBehavior"
                   binding="webHttpBinding" bindingConfiguration="secureBinding" contract="CustomersWebService"/>-->
          </service>
        </services>
        <bindings>
          <basicHttpBinding>
            <binding name="basicHttpEndpointBasic" closeTimeout="00:01:00" openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00" allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard" maxBufferSize="524288" maxBufferPoolSize="524288" maxReceivedMessageSize="524288" messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered" useDefaultWebProxy="true">
              <readerQuotas maxDepth="32" maxStringContentLength="524288" maxArrayLength="16384" maxBytesPerRead="4096" maxNameTableCharCount="16384"/>
              <security mode="None">
                <transport realm=""/>
              </security>
            </binding>
          </basicHttpBinding>
          <!-- Uncomment the below setting to enable WCF services if you are deploying the site under HTTPS -->
          <!--<webHttpBinding>
            <binding name="secureBinding">
              <security mode="Transport"/>
            </binding>
          </webHttpBinding>-->
          <customBinding>
            <binding name="webHttpBinding">
              <textMessageEncoding maxReadPoolSize="64" maxWritePoolSize="16" messageVersion="Soap12" writeEncoding="utf-8">
                <readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384" maxBytesPerRead="4096" maxNameTableCharCount="16384"/>
              </textMessageEncoding>
            </binding>
          </customBinding>
        </bindings>
        <client>
          <endpoint address="http://api.hisoftware.com/Service.svc" binding="basicHttpBinding" bindingConfiguration="basicHttpEndpointBasic" contract="BasicServiceReference.Basic" name="basicHttpEndpointBasic"/>
          <endpoint binding="customBinding" bindingConfiguration="webHttpBinding" contract="BasicServiceReference.Basic" name="webHttpBinding"/>
        </client>
      </system.serviceModel>
    </configuration>


    I then tried to remove all RadCompression references from the config file....now grid works perfectly.

    What could it be? Can you please try this config file ive pasted above and let us know the result.

    TIA

    Martin
  15. Eyup
    Admin
    Eyup avatar
    3014 posts

    Posted 18 Jan 2013 Link to this post

    Hi Martin,

    Thank you for the provided steps.

    I will forward this issue to our developers who will analyze this behavior and suggest a proper solution.

    I will let you know about the result when they are ready. Thank you in advance for your patience.

    All the best,
    Eyup
    the Telerik team
    If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now.
  16. Martin Roussel
    Martin Roussel avatar
    246 posts
    Member since:
    Jan 2010

    Posted 18 Jan 2013 Link to this post

    Thanks again Eyup. Will look forward for your update on this.

    Martin
  17. Eyup
    Admin
    Eyup avatar
    3014 posts

    Posted 21 Jan 2013 Link to this post

    Hello Martin,

    As far as we can see, there were no typos in the provided files. We tried to reproduce the reported errors, but to no avail. I am attaching a recorded video and the sample application to demonstrate that on our end the site works properly:
    http://screencast.com/t/hamutfu7X

    Unfortunately, we are not able to determine the exact cause of the issue without replicating the erratic behavior. Can you please check out the video and let me know if we are missing something out to reproduce the problem?

    Kind regards,
    Eyup
    the Telerik team
    If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now.
  18. Martin Roussel
    Martin Roussel avatar
    246 posts
    Member since:
    Jan 2010

    Posted 21 Jan 2013 Link to this post

    Eyup, 

    my mistake, there were indeed no typos in the provided file. I was editing the file with Wordpad and it looks it is corrupting the content at some places. Opening it with a real editor fixed that but still, I always get the 405 error when not specifying the full path (even with your new sample).

    By looking at your video, the difference I can see is I use an older IIS/OS (IIS 6 on Windows Server 2003) and maybe some settings need to be tweaked either in IIS or the config file itself. Is it possible for you to test your site on that environment? It also seems to be the environment used by the majority the original reporters of this issue in the beginning of this post (clearly there's a problem somewhere). For my part, Im not able to test my site on a newer IIS/OS at the moment.

    Also, not sure if this is expected, but In addition of your files, I need the add a "bin" folder containing the Telerik libraries in my site root folder, else I get:  Could not load type 'Telerik.Web.UI.RadCompression'. (C:\Inetpub\secondary\web.config line 92).

    Ive attached a screenshot of my error in case it may help

    TIA

    Martin
  19. Eyup
    Admin
    Eyup avatar
    3014 posts

    Posted 24 Jan 2013 Link to this post

    Hello Martin,

    I didn't include the bin assembly dlls intentionally for lightening purpose.

    We will run a virtual build machine to test the project with IIS6. Meanwhile, you can try to disable temporarily any ajaxification on the page - ajax manager, proxy managers, ajax and update panels, etc. and inform us if there is any change in the observed error.

    We will let you know when we complete the investigation.

    All the best,
    Eyup
    the Telerik team
    If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now.
  20. Martin Roussel
    Martin Roussel avatar
    246 posts
    Member since:
    Jan 2010

    Posted 24 Jan 2013 Link to this post

    Thanks Eyup.

    I tried removing the AjaxSettings in the RadAjaxManager of the page and no more error. That's pretty much the only ajaxification I can see on the page.

    Hope this helps

    Martin
  21. Eyup
    Admin
    Eyup avatar
    3014 posts

    Posted 29 Jan 2013 Link to this post

    Hello Martin,

    Thank you again for the patience.

    As promised, we run the provided application in my penultimate post with IIS 6 on Windows Server 2003.
    Again, the project is working properly and no errors are interfering. I can capture a video to prove that but there is no point.

    As a last resort, please open a support ticket to prepare and send us a very basic runnable project demonstrating the problematic behavior. Thus, we will be able to try to reproduce the issue with your exact code files and eventually resolve this irritating issue.

    Thank you in advance for the cooperation.

    All the best,
    Eyup
    the Telerik team
    If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now.
  22. Richard
    Richard avatar
    21 posts
    Member since:
    Dec 2007

    Posted 29 Jan 2013 Link to this post

    I am one of the original posters to this thread and would like to know how to unsubscribe from future thread notifications.   Guys,   Telerik just is not / can not back away from the "it works here" position.   Telerik support.  There's obviously an IIS configuration difference which we cannot find and you have not replicated.
  23. Martin Roussel
    Martin Roussel avatar
    246 posts
    Member since:
    Jan 2010

    Posted 30 Jan 2013 Link to this post

    Eyup, ticket #654319 is now open.

    TIA

    Martin
  24. Eyup
    Admin
    Eyup avatar
    3014 posts

    Posted 31 Jan 2013 Link to this post

    Hi,

    Thank you for the provided project. I am closing this thread. We can continue our discussion on the mentioned ticket.

    Regards,
    Eyup
    the Telerik team
    If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now.
  25. Martin Roussel
    Martin Roussel avatar
    246 posts
    Member since:
    Jan 2010

    Posted 31 Jan 2013 Link to this post

    To all others experiencing this same issue, the following fixed it for me:

    ive replaced this block (web.config):

    <telerik.web.ui>
        <radCompression>
          <excludeHandlers>
            <add handlerPath=".svc" matchExact="false"/>
          </excludeHandlers>
        </radCompression>
      </telerik.web.ui>

    by this one (one line changes):
    <telerik.web.ui>
       <radCompression>
         <excludeHandlers>      
           <add handlerPath="" matchExact="true"/>      
         </excludeHandlers>
       </radCompression>
     </telerik.web.ui>

    Hope it helps

    Martin
  26. danparker276
    danparker276 avatar
    389 posts
    Member since:
    Aug 2010

    Posted 18 Mar 2013 Link to this post

    Where do I put 
           <telerik.web.ui>
      <radCompression>
        <excludeHandlers>     
          <add handlerPath="" matchExact="true"/>     
        </excludeHandlers>
      </radCompression>
    </telerik.web.ui>

    In the config file.  I don't have a place for it in mine.
    Also I can't find that ticket.  How do I know when it will be updated?

  27. Martin Roussel
    Martin Roussel avatar
    246 posts
    Member since:
    Jan 2010

    Posted 18 Mar 2013 Link to this post

    danparker276,

    in my case, I use the Web.config file that came with the RadControls package. In it, the <telerik.web.ui> tag is in the <configuration> tag. I have mine
    immediately after the "</system.web.extensions>" like this:

    <system.web.extensions>
        <scripting>
            <webServices>
                <jsonSerialization maxJsonLength="5000000"/>
            </webServices>
        </scripting>
    </system.web.extensions>
    <telerik.web.ui>
        <radScheduler defaultAppointmentProvider="Integrated">
            <appointmentProviders>
                <add name="ReadOnlyXmlSchedulerProvider" type="Telerik.Web.UI.XmlSchedulerProvider" fileName="~/App_Data/Appointments.xml" persistChanges="false"/>
                <add name="ReadOnlySchedulerData" type="Telerik.Web.Examples.Scheduler.MyDbSchedulerProvider" connectionStringName="TelerikConnectionString" persistChanges="false"/>
            </appointmentProviders>
        </radScheduler>
        <radCompression enablePostbackCompression="true">
            <excludeHandlers>
                <add handlerPath="" matchExact="true"/>
            </excludeHandlers>
        </radCompression>
    </telerik.web.ui>

    Hope it helps

    Martin
  28. danparker276
    danparker276 avatar
    389 posts
    Member since:
    Aug 2010

    Posted 18 Mar 2013 Link to this post

    Thanks fixed it, had to add a configsections:
        <configSections>
     
      <sectionGroup name="telerik.web.ui">
        <section name="radCompression" type="Telerik.Web.UI.RadCompressionConfigurationSection, Telerik.Web.UI, PublicKeyToken=121fae78165ba3d4" allowDefinition="MachineToApplication" requirePermission="false"/>
      </sectionGroup>
     
    </configSections>

    Going back to ASP.NET (HTML/javascript) from WPF and Silverlight for 3 years is like a kick to the nads.


  29. Jason Sheats
    Jason Sheats avatar
    6 posts
    Member since:
    Mar 2009

    Posted 30 Aug 2013 Link to this post

    Commenting out any line in the web.config that mentions "compression" resolved my error.

    I was refreshing the grid on the page when I closed a RadWindow.
  30. Martin Roussel
    Martin Roussel avatar
    246 posts
    Member since:
    Jan 2010

    Posted 30 Aug 2013 Link to this post

    For most people, it also does. But you end up not benefiting of the RadCompression feature. Up to you
  31. Eyup
    Admin
    Eyup avatar
    3014 posts

    Posted 04 Sep 2013 Link to this post

    Hi Jason,

    You can get additional information about the functionality of RadCompression in the following article:
    http://www.telerik.com/help/aspnet-ajax/compression.html

    Hope the clarification will be helpful.

    Regards,
    Eyup
    Telerik
    If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to the blog feed now.
Back to Top
UI for ASP.NET Ajax is Ready for VS 2017