5

Próbuję wywołać akcję z mojego widoku, używając @Html.Action("ActionName","controllerName"). Ale moja strona nie można załadować z poniżej błędu:Opis MVC StructureMap 5 html.Action

A single instance of controller 'Ki_PathwaysWeb.Areas.LearningManager.Controllers.ActionController' cannot be used to handle multiple requests. If a custom controller factory is in use, make sure that it creates a new instance of the controller for each request.

używam mapę struktury do iniekcji zależność. Pomóż mi, czego mi brakuje.

Odpowiedz

5

Trzeba dodać

x.For<{Your controller name}>().AlwaysUnique();

w pliku IoC.cs. Należy to zrobić dla każdego kontrolera w twoim projekcie.

Aby uzyskać więcej informacji, sprawdź numer this link.

Powiązane problemy