Error: WebPart can not be displayed as channel name is not specified.
ravikanth | March 4, 2009After successfull installation, when you open the commerce website, you may see nothing but a warning message – “WebPart can not be displayed. The Channel Name have not been specified in your channel configuration” (as shown in the below image).
This warning is because the default channel name is not configured in channel configuration. Follow these steps to fix this problem.
- From web page, click Site Actions > Manage Content and Structure”.
- Navigate to “Channel Configuration”
- Change the Values to
- Channel : Channel name using which the data is to be fetched. For example, “Default”.
- DefaultCatalog : Name of the catalog which would be loaded by default to your site. For example, “Adventure Works Catalog”.
- LiveApplicationID : Application ID to use for Windows Live ID Web Authentication.
- LiveApplicationSecret : Secret key to use for Windows Live ID Web Authentication.
Note: Keep LiveApplicationID, LiveApplicationSecret as blank if we don’t want the application to have windows live authentication.
Once these values are saved, you can able to see the web parts and the data from the catalog name provided. One thing to note is that out of box SharePoint site supports loading data from one catalog only. If you want to show information from multiple catalog then we have to rely on virtual catalogs.