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

Sys.WebForms.PageRequestManagerServerErrorException ERROR

29 Answers 646 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Chris
Top achievements
Rank 1
Chris asked on 13 Jul 2010, 07:52 PM
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.

29 Answers, 1 is accepted

Sort by
0
Chris
Top achievements
Rank 1
answered on 14 Jul 2010, 12:49 AM
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".
0
Richard
Top achievements
Rank 2
answered on 24 Sep 2010, 06:31 PM
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.
0
Giampaolo
Top achievements
Rank 1
answered on 19 Oct 2010, 02:09 PM
Got exactly the same problem! Cannot switch back to 3.5.. Any ideas?
0
Tsvetina
Telerik team
answered on 25 Oct 2010, 07:55 AM
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
0
Ashvinder
Top achievements
Rank 1
answered on 08 Oct 2012, 12:55 AM
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.
0
Josh
Top achievements
Rank 1
answered on 19 Dec 2012, 03:26 PM
Had the same issue as above and removed the RadCompression and it now works as intended.
The only thing, is RadCompression needed?
0
Eyup
Telerik team
answered on 24 Dec 2012, 09:03 AM
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.
0
Martin Roussel
Top achievements
Rank 1
answered on 07 Jan 2013, 08:43 PM
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 
0
Eyup
Telerik team
answered on 10 Jan 2013, 02:38 PM
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.
0
Martin Roussel
Top achievements
Rank 1
answered on 10 Jan 2013, 05:46 PM
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
0
Eyup
Telerik team
answered on 15 Jan 2013, 11:57 AM
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.
0
Martin Roussel
Top achievements
Rank 1
answered on 15 Jan 2013, 02:01 PM
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
0
Eyup
Telerik team
answered on 18 Jan 2013, 01:08 PM
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.
0
Martin Roussel
Top achievements
Rank 1
answered on 18 Jan 2013, 02:11 PM
Thanks again Eyup. Will look forward for your update on this.

Martin
0
Eyup
Telerik team
answered on 21 Jan 2013, 12:21 PM
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.
0
Martin Roussel
Top achievements
Rank 1
answered on 21 Jan 2013, 02:05 PM
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
0
Eyup
Telerik team
answered on 24 Jan 2013, 05:22 PM
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.
0
Martin Roussel
Top achievements
Rank 1
answered on 24 Jan 2013, 06:12 PM
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
0
Eyup
Telerik team
answered on 29 Jan 2013, 04:19 PM
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.
0
Richard
Top achievements
Rank 2
answered on 29 Jan 2013, 07:56 PM
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.
0
Martin Roussel
Top achievements
Rank 1
answered on 30 Jan 2013, 06:33 PM
Eyup, ticket #654319 is now open.

TIA

Martin
0
Eyup
Telerik team
answered on 31 Jan 2013, 07:41 AM
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.
0
Martin Roussel
Top achievements
Rank 1
answered on 31 Jan 2013, 12:20 PM
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
0
danparker276
Top achievements
Rank 2
answered on 18 Mar 2013, 05:26 PM
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?

0
Martin Roussel
Top achievements
Rank 1
answered on 18 Mar 2013, 05:41 PM
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
0
danparker276
Top achievements
Rank 2
answered on 18 Mar 2013, 06:11 PM
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.


0
Jason Sheats
Top achievements
Rank 1
answered on 30 Aug 2013, 12:44 PM
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.
0
Martin Roussel
Top achievements
Rank 1
answered on 30 Aug 2013, 12:57 PM
For most people, it also does. But you end up not benefiting of the RadCompression feature. Up to you
0
Eyup
Telerik team
answered on 04 Sep 2013, 07:44 AM
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.
Tags
Grid
Asked by
Chris
Top achievements
Rank 1
Answers by
Chris
Top achievements
Rank 1
Richard
Top achievements
Rank 2
Giampaolo
Top achievements
Rank 1
Tsvetina
Telerik team
Ashvinder
Top achievements
Rank 1
Josh
Top achievements
Rank 1
Eyup
Telerik team
Martin Roussel
Top achievements
Rank 1
danparker276
Top achievements
Rank 2
Jason Sheats
Top achievements
Rank 1
Share this question
or