title: web.sitemap not found but it exists
body: <p>I have an ASP.net site and I created a web.sitemap file in the root directory. It contains:</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8" ?&gt;
  &lt;siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" &gt;
  &lt;siteMapNode&gt;
      &lt;siteMapNode url="~/Default.aspx" title="Home" description="Rado Home" /&gt;
      &lt;siteMapNode url="" title="Structural" description=""&gt;
        &lt;siteMapNode url="" title="Doors" description=""/&gt;
        &lt;siteMapNode url="" title="Staircases" description=""/&gt;
        &lt;siteMapNode url="" title="Post Boxes" description=""/&gt;
      &lt;/siteMapNode&gt;
  
      &lt;siteMapNode url="" title="Functional"&gt;
        &lt;siteMapNode url="" title="Tables" /&gt;
        &lt;siteMapNode url="" title="Features" /&gt;
      &lt;/siteMapNode&gt;
      &lt;siteMapNode url="" title="Sculpture"&gt;
        &lt;siteMapNode url="" title="Wall" /&gt;
        &lt;siteMapNode url="" title="Free Standing" /&gt;
      &lt;/siteMapNode&gt;
      &lt;siteMapNode url="" title="Smithing"&gt;
        &lt;siteMapNode url="" title="Gold" /&gt;
        &lt;siteMapNode url="" title="Silver" /&gt;
        &lt;siteMapNode url="" title="Copper" /&gt;
      &lt;/siteMapNode&gt;
      &lt;siteMapNode url="~/About.aspx" title="About"/&gt;
      &lt;siteMapNode url="~/Contact.aspx" title="Contact"/&gt;
    &lt;/siteMapNode&gt;
   &lt;/siteMap&gt;
  </code></pre>
  
  <p>I then created a menu in my master page as follows:</p>
  
  <pre><code>&lt;asp:SiteMapDataSource ID="SiteMapDataSource1" Runat="server" /&gt;
              &lt;asp:Menu ID="NavigationMenu" runat="server" CssClass="menu" EnableViewState="false" Orientation="Horizontal" DataSourceID="SiteMapDataSource1" /&gt;
  </code></pre>
  
  <p>When I run the site I get the following error:
  The file web.sitemap required by XmlSiteMapProvider does not exist.</p>
  
  <p>Any ideas as to what could be wrong?</p>