The DataSourceID of 'TopNavigationMenuV4' must be the ID of a control of type IHierarchicalDataSource. A control with ID 'topSiteMap' could not be found.

Could some one help me to fix the above error? I am getting this error when I search for an item. I have checked the Crawl service and it is fine. I have checked the web.config for any errors or extra characters. But there is nothing wrong with the web.config. I have also checked the permissions. This is also fine.

1 Answer 1


Corey Roth has blogged about this exact issue:


  • tried the above but it did not fix the problem. I dont see any problem for the root site. But I get this error only when I try accessing the site collection under the root.
    – Ram
    Commented Jun 13, 2013 at 13:28

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.