Loading...

INTERNAL: Site Collection crashing due to Conflict with RAD Telerik and QuickApps for SharePoint

Title

INTERNAL: Site Collection crashing due to Conflict with RAD Telerik and QuickApps for SharePoint

Description

INTERNAL: Site Collection crashing due to Conflict with RAD Telerik and QuickApps for SharePoint

Please wait...

If QuickApps for SharePoint and Telerik Controls exist inside the same SharePoint environment a conflict has been found if both solutions are deployed to the same web application.

 

When the issue occurs, any site collections within the web application will not be accessible with IIS producing a 500 error.

Cause

The cause has been identified as a duplicate entry in the Web.config of a web application where both solutions are deployed. The duplicate entry is placed there by QuickApps when the feature is deployed to a web application.

Resolution

When Telerik is deployed to a web application the following entry will appear in the web.config:

<add name="Telerik.Web.UI.WebResource.axd_*" path="Telerik.Web.UI.WebResource.axd" verb="*" type="Telerik.Web.UI.WebResource, Telerik.Web.UI, Version=2012.3.1016.35, Culture=neutral, PublicKeyToken=121fae78165ba3d4" preCondition="integratedMode" />

<add verb="*" path="Telerik.Web.UI.SpellCheckHandler.axd" type="Telerik.Web.UI.SpellCheckHandler, Telerik.Web.UI, Version=2011.2.712.35, Culture=neutral, PublicKeyToken=121fae78165ba3d4" name="Telerik.Web.UI.SpellCheckHandler.axd_*" />

 

If QuickApps for SharePoint is deployed to the same web application it will add in the statement below in red:

 

<add name="Telerik.Web.UI.WebResource.axd_*" path="Telerik.Web.UI.WebResource.axd" verb="*" type="Telerik.Web.UI.WebResource, Telerik.Web.UI, Version=2012.3.1016.35, Culture=neutral, PublicKeyToken=121fae78165ba3d4" preCondition="integratedMode" />

<add verb="*" path="Telerik.Web.UI.SpellCheckHandler.axd" type="Telerik.Web.UI.SpellCheckHandler, Telerik.Web.UI, Version=2011.2.712.35, Culture=neutral, PublicKeyToken=121fae78165ba3d4" name="Telerik.Web.UI.SpellCheckHandler.axd_*" />

<add name="Telerik.Web.UI.WebResource.axd_*" path="Telerik.Web.UI.WebResource.axd" verb="*" type="Telerik.Web.UI.WebResource, Telerik.Web.UI" preCondition="integratedMode" />

 

With this statement in the web.config file when a site is accessed it will produce an IIS 500 error and the site will be unreachable.

 

The workaround for this issue is to modify the web.config and to comment out the statement below in red. This will allow both Telerik and QuickApps to function together and the site will be reachable again.

 

This has been identified as a bug and will be resolved in a future version of QuickApps for SharePoint.

Defect ID

The cause has been identified as a duplicate entry in the Web.config of a web application where both solutions are deployed. The duplicate entry is placed there by QuickApps when the feature is deployed to a web application.

Leave a Reply