如何自动填充站点地图文件

Kei*_*sta 6 asp.net visual-studio-2010

假设我的网站有数千个文件.当我在我的项目中添加站点地图文件时,我不得不手动添加所有网址.这是非常烦人的工作.每天可以在我的网站中添加更多页面,然后我再次将这些网址放在站点地图文件中.

所以请告诉我如何从VS2010 IDE自动填充我的站点地图文件.有什么办法吗?再次添加任何新页面时,该页面的该条目将添加到我的站点地图中.如何实现这种自动化.VS2010有什么实用工具吗?plzz讨论......谢谢

以下站点地图文件是示例

<?xml version="1.0" encoding="utf-8" ?>
  <siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >

  <siteMapNode url="~/default.aspx" title="Home"  description="The WebSite's Home Page">

    <siteMapNode url="~/DE/index.aspx" title="DE Home"  description="DE Home">
      <siteMapNode url="~/DE/Parts.aspx" title="Part"  description="DE Part" />
      <siteMapNode url="~/DE/SubParts.aspx" title="Subpart"  description="DE Subpart" />
    </siteMapNode>

    <siteMapNode url="~/US/index.aspx" title="US Home"  description="US Home">
      <siteMapNode url="~/US/Parts.aspx" title="Part"  description="US Part" />
      <siteMapNode url="~/US/SubParts.aspx" title="Subpart"  description="US Subpart" />
    </siteMapNode>

    <siteMapNode url="~/UK/index.aspx" title="UK Home"  description="UK Home">
      <siteMapNode url="~/UK/Parts.aspx" title="Part"  description="UK Part" />
      <siteMapNode url="~/UK/SubParts.aspx" title="Subpart"  description="UK Subpart" />
    </siteMapNode>

     </siteMapNode>
     </siteMap>
Run Code Online (Sandbox Code Playgroud)

如果我的站点地图文件名不同,那么我需要做什么.... plzz建议.谢谢