ASP.NET MVC brak parametru w konstruktorze

0

Piszę aplikację w ASP.NET MVC i podczas kliknięcia w link dostaję taki oto komunikat

Szczegóły wyjątku: System.MissingMethodException: Dla tego obiektu nie zdefiniowano konstruktora bez parametrów.

Błąd źródła:

Podczas wykonywania bieżącego żądania sieci Web został wygenerowany nieobsługiwany wyjątek. Informacje dotyczące pochodzenia i lokalizacji wyjątku można zidentyfikować przy użyciu poniższego śladu stosu wyjątku.

[InvalidOperationException: An error occurred when trying to create a controller of type 'ShopB2B.Controllers.ManageController'. Make sure that the controller has a parameterless public constructor.]

Tak wygląda link:

 
@Html.ActionLink(User.Identity.GetUserName(), "Index", "Manage", routeValues: null, htmlAttributes: new { title = "Manage" })

Tak wygląda kontroler do którego prowadzi link:

public async Task<ActionResult> Index(ManageMessageId? message)
{

i tu kod kontrolera

}
 

Wie ktoś o co chodzi, bo troję się nad tym od jakiegoś czasu i nie mogę dojść do ładu?

0
  1. Usuń spolszczenie .NETa.
  2. Chodzi o to: "Make sure that the controller has a parameterless public constructor."
1
  1. To nie jest kod kontrolera.
  2. ASP.NET MVC domyślnie nie zezwala na dodawanie parametrów do konstruktorów kontrolerów. Używasz jakiegoś kontenera IoC?

1 użytkowników online, w tym zalogowanych: 0, gości: 1