title: MVCSitemapProvider Issue with custom Route
body: <p>I having difficulty to use the MVCSitemapProvider to generate a sitemap my case is this:</p>
  
  <p>I have this : </p>
  
  <pre><code> routes.MapRoute("Blog", "Blog/{id}/{seoName}", new { controller = "Blog", action = "ViewBlog", seoName = "" }, new { id = @"^\d+$" });
  </code></pre>
  
  <p>and I am using this as a atribute to my controller</p>
  
  <pre><code>            [MvcSiteMapNode(Title = "Blog", Key = "ViewBlog", ParentKey = "Blog",Route="Blog")]
  </code></pre>
  
  <p>the issue is the sitemap.xml contains this :</p>
  
  <pre><code>&lt;urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"&gt;
  &lt;url&gt;
  &lt;loc&gt;http://localhost:7872/&lt;/loc&gt;
  &lt;/url&gt;
  &lt;url&gt;
  &lt;loc&gt;http://localhost:7872/#&lt;/loc&gt;
  &lt;/url&gt;
  &lt;url&gt;
  &lt;loc&gt;http://localhost:7872/Blog&lt;/loc&gt;
  &lt;/url&gt;
  &lt;url&gt;
  &lt;loc&gt;http://localhost:7872/Home/About&lt;/loc&gt;
  &lt;/url&gt;
  &lt;/urlset&gt;
  </code></pre>
  
  <p>My route is mapping to this URL :  <code>&lt;loc&gt;http://localhost:7872/#&lt;/loc&gt;</code> when I use the route=Blog</p>
  
  <p>It was supposed to be something like this : <code>localhost:7872/blog/idhere/friendurlName</code></p>
  
  <p>the URL works fine, but I am trying to improve SEO and Sitemap is pretty much necessary 
  I am not sure how to set this up. any ideas?</p>