"The file sitemap.sitemap required by XmlSiteMapProvider does not exist."
It seems to be a permissions problem since I can browse the site when logged on to the server as a local admin. However, I can't browse the site remotely as a user with read-only access to the sharepoint site and get the above error.
To correct the problem, I log on to the server as the system admin and browse the site which comes up. Then I can browse the site from a remote machine as the read-only user.
The site map provider entries in the web.config are:
Expand|Select|Wrap|Line Numbers
- <add name="FunctPgmsMenuProvider"
- type="System.Web.XmlSiteMapProvider, System.Web, Version=2.0.3600.0, Culture=neutral,
- PublicKeyToken=b03f5f7f11d50a3a"
- siteMapFile="FunctPgmsMenu.sitemap"/>
- <add name="ServicesMenuProvider"
- type="System.Web.XmlSiteMapProvider, System.Web, Version=2.0.3600.0, Culture=neutral,
- PublicKeyToken=b03f5f7f11d50a3a"
- siteMapFile="ServicesMenu.sitemap"/>
- <add name="HowDoIMenuProvider"
- type="System.Web.XmlSiteMapProvider, System.Web, Version=2.0.3600.0, Culture=neutral,
- PublicKeyToken=b03f5f7f11d50a3a"
- siteMapFile="HowDoIMenu.sitemap"/>