Вам не нужны маршруты для статических ресурсов. Вам нужны помощники URL, чтобы ссылаться на них:
<a href="<%= Url.Content("~/Content/test.pdf") %>">Download pdf</a>
И если вы хотите, чтобы URL-адрес типа /SomeController/MyNiceUrl
служил вашему PDF-файлу, вы можете просто написать действие контроллера:
public ActionResult MyNiceUrl()
{
var pdf = Server.MapPath("~/Content/test.pdf");
return File(pdf, "application/pdf");
}
и затем:
<%= Html.ActionLink("Download pdf", "MyNiceUrl", "SomeController") %>