На вопрос " Как вызвать другой контроллер Action из контроллера в Mvc " есть несколько хороших ответов, но, похоже, все изменилось.Ответ
var controller = DependencyResolver.Current.GetService<ControllerB>(); controller.ControllerContext = new ControllerContext(this.Request.RequestContext, controller);
не работает в ядре mvc, потому что DependencyResolver и конструктор 2 param ControllerContext больше не существуют.
DependencyResolver
ControllerContext
Какой новый способ сделать это?
Я не хочу перенаправлять.Я не хочу терять контекст контроллера.
Я заставил мое приложение работать - пока что с этим трюком:
var useController = new ControllerB ();useController.ControllerContext = new ControllerContext (this.ControllerContext);
Как видите - намного проще, и, по крайней мере, работает AUTH.