Checklist: Cannot import webpart

· · MOSS 2007, Microsoft

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

Tags: error, sharepoint, solution, webpart

5 comments

Shoaib Adil

i've tried n checked all of it but the error is still coming :(

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.

Carol

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

A solution to Cannot Import this Web Part with missing SharePointPermission

[...] are a few ways to remediate this SharePoint [...]

Pepper

This is a most useful contribuiton to the debate

← All posts