Edit this page

WebPart Designer Troubleshooting

Error HTTP 403 Forbidden

If you see this error in SharePoint 2013 make sure that the settings in your environment match the settings below.

  • Make sure that Forms Authentication is disabled on application level. The IIS settings in this case should look like the following:

  • Disable ClaimsBasedAuthentication as shown in the code snippet below in PowerShell.

    $webApp = Get-SPWebApplication "http://webapplicationurl"
    $webApp.UseClaimsAuthentication = 0;
    $webApp.Update()
    

    After the code executes then Authentication Type should be set to Windows. You can verify this by opening Central Administration -> Application Management -> Manage web applications select the Sharepoint-80 main application and click on Authentication Providers. It should say Default - Windows as shown below:

  • Ensure that the Negotiate (Kerberos) option is selected for Integrated Windows Authentication.

  • Check the web.config file in (C:\inetpub\wwwroot\wss\VirtualDirectories\80) and make sure it has the following settings there. Note that authentication mode is set to Windows.

    <system.web>
    <httpHandlers />
    <customErrors mode="Off" />
    <httpRuntime maxRequestLength="51200" requestValidationMode="2.0" />
    <authentication mode="Windows">
    <forms loginUrl="/_login/default.aspx" />
    </authentication>
    <identity impersonate="true" />
    <authorization>
    <allow users="*" />
    </authorization>
    <httpModules>
    </httpModules>

    . . .

    </system.web>

    • Ensure that the correct version of Telerik assemblies is referenced in the web.config

    • Make sure that the IIS worker processes have full access to the GridWebPartDesigner.aspx and gridbindingservice.svc files.

    • Restart IIS and browser and try loading the designer again

    Other issues

    Below you can see suggestions that can help resolve other common issues with the WebPart Designer.

    • Use the .msi installer to install the controls. This way any additional resources that are required by the designer will be added automatically

    • If you are using Internet Explorer, ensure that Compatibility Mode is Disabled

    • Ensure that only one version of the Telerik.Web.UI assembly is referenced throughout the whole Sharepoint application. Also in GAC, IIS Sharepoint Bin(C:\inetpub\wwwroot\wss\VirtualDirectories\80) folder and the web.config

    • If you are adding RadGrid or RadListView controls open the C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\TEMPLATE\LAYOUTS\Telerik.Ajax.SharePoint folder and ensure that the correct version is referenced in the GridWebPartDesigner.aspx / ListViewWebPartDesigner.aspx files

    • Open the C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\ISAPI\Telerik.Ajax.SharePoint folder and ensure that the correct version of the controls is referenced in the gridbindingservice.svc file

    • Check the vti_bin folder in the Sharepoint IIS web site and confirm that it has anonymous authentication enabled

    • After the designer is opened check the browser console and the Sharepoint logs for any errors

    • Inspect the HTML content of the designer and ensure that all inner controls are loaded as expected

    • Examine the files in the C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\TEMPLATE\LAYOUTS\Telerik.Ajax.SharePoint folder and ensure that the correct version of the Telerik.Web.UI.dll is registered

    • Ensure that the Sharepoint administrator and the IIS processes have permission to access the SPRadGridWebPartDesignerService.asmx file located in the C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\ISAPI folder

    • Enable Network traffic capturing in the browser console and check it the requests made to the server are successful when opening the designer

    • Disable Forms Authentication in the IIS settings of the current Sharepoint site

    • If you are seeing the following error make sure that Telerik.Web.UI.dll is present only in one of the folders (either GAC or the Bin folder)