title: Reusing routes in another project
body: <p>I have standart MVC web project that register routes in global.asax. My MVC project includes <code>ContentService</code>, that use different conversions from special syntax to html, including converting special formatted text to internal links. It have method <code>Render(Urlhelper url, string text)</code>. I use <code>WindsorInstaller</code> to register ContentService that has no dependencies. </p>
  
  <p>I have another project with my services, and I want to place ContentService here to reuse in another web project. If I place it in services project, Render method should get UrlHelper by any way. I tryed to register UrlHelper in my windsor installer, but it's ctor depends on RequestContext and I don't know want to do next.</p>
  
  <p>By absolute goal is to reuse routing of my main web project in another web project when generating content url. It is possible to use areas to organize different projects, and it allow me don't place ContentService to services project, but this solution does not suit me, because I need to place this sites on different server machines.</p>
  
  <p>Your solutions? (using Windsor Container / creating special component that installs routes / something other?)</p>