ルーティングでトレイリングスラッシュを付与したり、小文字にしたりしてみる。

難しいことは特にありません。
RouteCollectionクラスに、プロパティを持っているので、いつものRouteConfig内で、プロパティを変更してあげるだけです。

public static void RegisterRoutes(RouteCollection routes)
{
    routes.LowercaseUrls = true;
    routes.AppendTrailingSlash = true;
}

自分で、Urlをがちゃがちゃ組み立てていると、このプロパティを変更しても意味がないので、注意してください。
Htmlヘルパー、Urlヘルパーを積極的に使いましょう。便利です。