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.aspx” title=”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 Reply

Your email address will not be published. Required fields are marked *

Back To Top