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)

Is this article helpful? No Yes
Thank you for your feedback!

Give article feedback

Tell us how we can improve this article

close
Dummy