Checklist: Cannot import webpart

While importing (drag/drop) your webpart to any SharePoint page, if you receive an error stating “Cannot import webpart” or “unable to add selected web part(s)”! here is the check list you should look for:

  1. Make sure the webpart class is inherited either from Microsoft.SharePoint.WebPartPages.WebPart or System.Web.UI.WebControls.WebParts.WebPart
  2. The webpart class needs to be declared public.
  3. Safe controls entry in web.config file.
  4. If you are referring a webpart from GAC (i.e. assembly containing webpart class is placed in GAC) make sure the GAC version is the latest build and IIS is re-started.

– Ankit

5 thoughts on “Checklist: Cannot import webpart

  1. Wail Makhoul

    Genuis! Inheriting from Microsoft.Sharepoint.WebpartPages.WebPart did it for me. There are obviously other things that you could do to fix the error like checking web.config file for a safecontrol entry…etc, but definitely put me the right direction as I was inheriting from System.Web.WebControls initially.

  2. Carol

    Hi

    After declaring the Web Part class as Public, it worked for me!!
    Thanks for your solution.

    Thanks
    Carol

  3. Pingback: A solution to Cannot Import this Web Part with missing SharePointPermission

Leave a Reply

Your email address will not be published. Required fields are marked *