title: Dynamic/Editable MVC routes stored in the database for blog engine
body: <p>I'm planning to write an MVC blog engine, supporting multiple blogs. When creating a blog the user will be able to choose the path where his blog will be accessed. </p>
  
  <p>For example:</p>
  
  <p>/blogs/<strong>firstBlog</strong>/</p>
  
  <p>/newprojects/<strong>secondBlog</strong>/</p>
  
  <p>/foo/bar/<strong>thirdblog</strong>/</p>
  
  <p>This route information will be stored in the database. Instead of MVC using only the routes statically declared in Global.asax.cs, I'd like it to read the routes from the database first. Then if it doesn't find anything, fallback on the routes declared in Global.asax.cs. Is this possible? If yes what would you suggest to accomplish that?</p>
  
  <p>Thanks</p>