Was ist mit meinem Gebietsrouting in meiner bin bereitgestellten MVC4-App falsch?

Ich habe gerade eine MVC4 .NET 4.0-App für meinen Webhost zum 'Live'-Testen bereitgestellt. Strecken außerhalb des Gebiets funktionieren problemlos, z. meine

@Html.ActionLink("Register as a Client", "Register", "Account", new { registrationType = "Client"}, null)

Link funktioniert einwandfrei und der Link öffnet die richtige Seite. Mit einem Link zu einer gebietsbezogenen Aktion wie dieser:

@Html.ActionLink("Authors", "Index", "Home", new { Area = "Author", registrationType = "Author" }, null)

Dem tatsächlich zum Browser gerenderten Link fehlen Aktion und Steuerung, d. h.

http://mylivedomain.com/?Area=Author&registrationType=Author

Es kann erwähnenswert sein, dass die CSS-Bündelungsfunktion von MVC4 nach der Bereitstellung nicht funktioniert hat, und ich habe mich darauf beschränkt, klassische Verknüpfungen zu einzelnen Stylesheets zu verwenden.

MÖGLICHERWEISE IN BEZUG: Meine Frage:Warum versucht der unveränderte Vorlagencode in meiner MVC4-App, Bereiche zweimal zu registrieren?

NUR IN: Das Entfernen der Standardaktion aus den Bereichsroutenzuordnungen für das Standard-Rouite löste dieses Problem. Im VS2012-Vorlagencode gab es zunächst keinen Standardcontroller.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage