Co jest nie tak z moim routingiem w obszarze zainstalowanym w aplikacji MVC4?

Właśnie wdrożyłem aplikację MVC4 .NET 4.0 na moim hoście internetowym do testowania na żywo. Trasy inne niż trasy działają dobrze, np. mój

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

link działa dobrze, a link otwiera właściwą stronę. Jednak z linkiem do akcji opartej na obszarze takim jak ten:

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

link faktycznie renderowany do przeglądarki nie zawiera akcji i kontrolera, tj.

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

Warto zauważyć, że funkcja łączenia css w MVC4 nie działała po wdrożeniu, a ja powróciłem do używania klasycznych linków do poszczególnych arkuszy stylów.

MOŻE BYĆ POWIĄZANE: Moje pytanie:Dlaczego niezmodyfikowany kod szablonu w mojej aplikacji MVC4 próbuje zarejestrować obszary dwukrotnie?

TYLKO W: Usunięcie domyślnej akcji z mapowań tras obszaru dla domyślnego obiektu rozwiązało ten problem. W kodzie szablonu VS2012 nie było domyślnego kontrolera, od którego można zacząć.

questionAnswers(5)

yourAnswerToTheQuestion