The file web.sitemap required by XmlSiteMapProvider does not exist.

The most common case when the “The file web.sitemap required by XmlSiteMapProvider does not exist” error is received is when a SiteMap control was added to a WebForm, however you don’t have a mandatory Web.sitemap file in the root of your web application.
To fix this error, make sure you have this file in the root directory, and that it is a valid XML file that has the website’s sitemap defined. An example Web.sitemap file can be seen below:

<?xml version=1.0 encoding=utf-8 ?>

<siteMap xmlns=http://schemas.microsoft.com/AspNet/SiteMap-File-1.0 >

<siteMapNode url=Default.aspxtitle=Geekpedia description=Home Page of Geekpedia.com >

<siteMapNode url=Register.aspx title=Registration description=Register a new account. />

<siteMapNode url=SignIn.aspx title=Sign-In description=Sign-in into your existing account. />

</siteMapNode>

</siteMap>

Leave a comment