INTERNAL: Site Collection crashing due to Conflict with RAD Telerik and QuickApps for SharePoint
INTERNAL: Site Collection crashing due to Conflict with RAD Telerik and QuickApps for SharePoint
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.
<P><FONT face=Arial>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.</FONT></P>
<P><FONT face=Arial>When Telerik is deployed to a web application the following entry will appear in the web.config:</FONT></P> <P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; COLOR: red"><FONT color=#000000><STRONG><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" /><BR><BR><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_*" /><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></STRONG></FONT></SPAN></P> <P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; COLOR: #1f497d"><o:p><FONT color=#000000> </FONT></o:p></SPAN></P> <P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; COLOR: #444444"><FONT color=#000000>If QuickApps for SharePoint is deployed to the same web application it will add in the statement below in red:</FONT></SPAN></P> <P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; COLOR: #0070c0"><o:p><FONT color=#000000> </FONT></o:p></SPAN></P> <P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><FONT color=#000000><SPAN><STRONG><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" /><BR><BR><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_*" /><BR><BR><FONT color=#ff0066><add name="Telerik.Web.UI.WebResource.axd_*" path="Telerik.Web.UI.WebResource.axd" verb="*" type="Telerik.Web.UI.WebResource, Telerik.Web.UI" preCondition="integratedMode" /><o:p></o:p></FONT></STRONG></SPAN></FONT></P> <P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; COLOR: #1f497d"><o:p><FONT color=#000000></FONT></o:p></SPAN> </P> <P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; COLOR: #1f497d"><o:p><FONT color=#000000>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.</FONT></o:p></SPAN></P> <P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; COLOR: #1f497d"><o:p><FONT color=#000000></FONT></o:p></SPAN> </P> <P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; COLOR: #1f497d"><o:p><FONT color=#000000>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.</FONT></o:p></SPAN></P> <P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; COLOR: #1f497d"><o:p><FONT color=#000000></FONT></o:p></SPAN> </P> <P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; COLOR: #1f497d"><o:p><FONT color=#000000>This has been identified as a bug and will be resolved in a future version of QuickApps for SharePoint.</FONT></o:p></SPAN></P>
<P><FONT face=Arial>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.</FONT></P>