title: Share Site Map Across Multiple Projects or Sitemap with Sql Data Source
body: <p>I had <a href="https://stackoverflow.com/questions/1939642/asp-net-project-one-big-dll-and-my-poor-design-decision">this big problem</a>.  </p>
  
  <p>Now, I've refactored my code to have a data layer, business layer and the main project as the view layer.  Next I'd like to split this big project smaller projects based on discrete functionality.  </p>
  
  <p>As I understand it, one way to handle a shared masterpage is to copy it into each project, that's not the worst thing, it hasn't changed in over a year and if it does it's easy enough to propagate the changes out to the other projects. </p>
  
  <p>I was also reading that I could create an assembly from my master page and share it that way.  </p>
  
  <p>My masterpage.aspx has a reference to a asp.net sitemap, Unlike the masterpage I'd like to maintain only one site map if possible.  Does anyone have a good suggestion?</p>
  
  <p>Thanks 
  Jim</p>
  
  <p>EDIT:  I did exactly <a href="http://msdn.microsoft.com/en-us/magazine/cc163657.aspx" rel="nofollow noreferrer">this</a>, thanks for the push in the right direction. </p>