title: Link to other page (à la MVC Html.ActionLink)
body: <p>I'm using ASP.NET-hosted Nancy with the Razor view engine. On my dev machine, the application runs directly in the root virtual directory, but on our CI, we deploy the application to a subfolder:</p>
  
  <p>Example URL of the Welcome page:</p>
  
  <p>On my dev machine: <code>http://localhost/Welcome</code></p>
  
  <p>On the CI machine: <code>http://localhost/Application42/Welcome</code></p>
  
  <p>Showing the welcome page itself is not a problem, but I can't get correct links to other pages. Among other options, I tried</p>
  
  <pre><code>&lt;a href="@Url.Content("Page2")"&gt;Go to page 2&lt;/a&gt;
  </code></pre>
  
  <p>but without success. In MVC, I would use the <code>@Html.ActionLink()</code> helper, but that one seems not to be available in Nancy.</p>
  
  <p>What is the correct way to emit links to other pages in Nancy using Razor? Retrieving the base URL of the Application (like <code>http://localhost/Application42</code> on the CI machine) would help, but I did't find information about that.</p>
  
  <p>I also have a similar problem in a Response.AsRedirect() call.</p>