Entfernen Sie den abschließenden Schrägstrich in der ASP.NET MVC 4-Route zum Anwendungsstamm

In meinen ASP.NET MVC 4-AnwendungenRouteConfig Datei, ich habe die folgende Standardroute registriert:

routes.MapRoute("Default", "{controller}/{action}/{id}",
    new { controller = "home", action = "index", id = UrlParameter.Optional });

In meinen Razor-Ansichten möchte ich jetzt eine URL zum Stammverzeichnis meiner Anwendung wie folgt generieren:

<a href="@Url.Action("index", "home")">Home</a>

Die generierte URL enthält einen abschließenden Schrägstrich. Durch Klicken auf den Link wird die Seite geöffnetlocalhost / IISApplicationName/. Ich möchte jedoch, dass die URL keinen abschließenden Schrägstrich enthält, sodass die URL lautetlocalhost / IISApplicationName. Routen für andere Aktionen generieren, z/Account Loginerstellt keine URLs mit abschließenden Schrägstrichen - es geht nur um die Route, die mit dem Stammverzeichnis meiner Anwendung verknüpft ist.

Gibt es eine Möglichkeit zu verhindern, dass ASP.NET MVC-Routing den abschließenden Schrägstrich an die obige Route anfügt?

(Ich weiß, dass ich von der URL einschließlich des Schrägstrichs zu der URL ohne umleiten kann, aber ich möchte lieber, dass das Routing überhaupt die richtige Routen-URL generiert.)

Antworten auf die Frage(2)

Ihre Antwort auf die Frage