Описание тега controller-factory

1 ответ

Кажется, контроллеры не распознаются фабрикой контроллеров

Я хочу создать фабрику контроллеров с Autofac, но у меня есть ошибка экземпляра нулевой ссылки в этой строке: string ctrName = contr.ControllerContext.RouteData.Values["Controller"].ToString() когда я запускаю свой проект. Это мое controller factory…
07 мар '17 в 13:53
1 ответ

Разрешение именованной регистрации с использованием Unity 2 в DefaultControllerFactory

У меня есть проблема с разрешением именованных регистраций зарегистрированных типов в Unity 2 с использованием ASP.NET MVC 3 с DI, установленным в DefaultControllerFactory. В одной сборке я определил контейнер Unity с типами регистрации и именованны…
0 ответов

Custom Controller Factory не находит экспорт

Искомое имя контроллера - это правильное имя, и я знаю, что в контейнере есть этот экспорт с соответствующим именем. По некоторым причинам это не находит это. Я пытаюсь импортировать из DLL, что я положил в указанной папке в проекте. Он всегда будет…
1 ответ

Возможно ли реализовать ControllerFactory и IHttpControllerActivator в MVC4 для внедрения зависимостей?

Я реализовал ControllerFactory для контроллеров Mvc и IHttpControllerActivator для контроллеров WebApi следующим образом: ControllerBuilder.Current.SetControllerFactory( new MvcCompositionRoot()); GlobalConfiguration.Configuration.Services.Replace( …
4 ответа

Лучшее место для установки CurrentCulture для многоязычных веб-приложений ASP.NET MVC

Для многоязычного веб-приложения ASP.NET MVC 3 я определяю Thread.CurrentThread.CurrentCulture а также Thread.CurrentThread.CurrentUICulture на контроллере фабрики так: public class MyControllerFactory : DefaultControllerFactory { protected override…
3 ответа

Как получить Web API / Castle Windsor для распознавания контроллера?

Я узнал, почему здесь вызывали местозаполнитель "Home Controller" Я закомментировал ссылку на HomeController в RouteConfig.cs и добавил контроллер, который я хочу вместо этого вызывать: public class RouteConfig { public static void RegisterRoutes(Ro…
2 ответа

asp.net фабрика контроллеров mvc

Я хотел бы достичь чего-то в такой степени: Я хочу проверить все мои контроллеры, участвующие в обслуживании запросов http для файлов просмотра. Я хотел бы проверить каждый метод на этом контроллере и записать эту информацию в плоский файл (скользящ…
0 ответов

Как создать новый контроллер во время выполнения?

Представь MVC проект без какого-либо контроллера в этом решении. Я имею то же самое и хочу создать контроллер во время выполнения с помощью DefaultControllerFactory затем зарегистрируйте его в моем Global.asax от Autofac, Здесь у меня есть образец ф…
05 апр '17 в 06:06
1 ответ

IControllerFactory.CreateController вызывается для каждого контроллера в каждом запросе

У меня есть проблема, которая, хотя и не является критической, все же привлекла мое внимание. У меня есть веб-приложение MVC4, в котором я заменил фабрику контроллеров по умолчанию на реализованную мной самостоятельно, в рамках этой фабрики я исполь…
05 фев '13 в 20:44
1 ответ

MVC3 с IoC: слишком много параметров в базовом контроллере. Любая альтернатива?

Я использую MVC 3. Предположим, у меня есть базовый контроллер и несколько производных контроллеров. Я использую IoC, и мой конструктор базового контроллера выглядит так: private readonly ICacheProvider _cacheProvider; private readonly ILoggerProvid…
1 ответ

Реализация фабрики пользовательских контроллеров с участием нескольких сборок

В настоящее время мы пытаемся реализовать собственную фабрику контроллеров в нашем API, чтобы определить правильный контроллер, который будет использоваться, в зависимости от токена идентификатора, который передается нашему API. Способ настройки это…
2 ответа

Как правильно расположить репозиторий, созданный на фабрике пользовательских контроллеров?

В моем проекте ASP.NET MVC я использую фабрику пользовательских контроллеров, которая создает экземпляр хранилища данных на основе Entity Framework и передает его конструктору контроллера. Объект репозитория реализует IDisposable, но где я должен вы…
1 ответ

Как мне установить фабрику пользовательских контроллеров в Orchard?

Могут ли те, кто более знаком с Orchard CMS, помочь мне с проблемой? Я пишу модуль Orchard, и у моих контроллеров есть аргументы конструктора (сервисные интерфейсы). Где в Orchard я настраиваю собственную фабрику контроллеров, чтобы справиться с эти…
2 ответа

Измените ControllerContext в методе CreateController метода DefaultControllerFactory в ядре asp.net mvc

Я хочу переопределить мой метод контроллеров. Здесь я переопределил метод CreateController метода DefaultControllerFactory для возврата объекта CatalogCustomController, если запрос приходит для CatalogController. Но проблема здесь в том, что мне нуж…
05 авг '18 в 04:17
1 ответ

Фабрика пользовательских контроллеров JavaFX

Я экспериментировал с FXMLLoader и используя setControllerFactory метод с использованием пользовательских Callback<P,R> реализация. Документация ORACLE гласит следующее: Реализация может вернуть нулевое значение, чтобы указать, что она не созд…
03 окт '13 в 08:47
1 ответ

ASP.NET MVC создает контроллеры, которые требуют аутентификации, хотя пользователь не прошел аутентификацию, что приводит к проблеме внедрения зависимости

У меня проблема с ASP.NET в сочетании с Unity. Сегодня конструкторы моих контроллеров, которые требуют аутентифицированных пользователей, имеют некоторые параметры, которые могут быть заполнены Unity, только если вызывающий пользователь аутентифицир…
1 ответ

MVC 3 получает ActionResult действия, определенного на другом контроллере

Проблема: Мне нужно что-то похожее на @Html.RenderAction("action","controller"), но то, что я могу использовать из другого контроллера. Это например: public class FirstController : Controller { public ActionResult GetErDone() { return View(); } } pu…
1 ответ

Как я могу загрузить несколько фабрик контроллеров и передать управление следующему?

Я создал универсальную фабрику контроллеров для загрузки сущностей из базы данных путем анализа URL: entity/products/123456.htm Однако я хотел бы иметь возможность загружать реальный контроллер, если сущность не найдена, или переопределять поведение…
01 мар '11 в 16:31
1 ответ

Внедрение зависимостей в конструктор контроллера с использованием ControllerFactory в ASP.NET MVC 5

Я занимаюсь разработкой приложения ASP.NET MVC 5. Мне нужно использовать параметры в конструкторе контроллера. DefaultControllerFactory не может разрешить его, и я унаследовал от него свой собственный ControllerFactory: public class ControllerFactor…
2 ответа

ASP.NET MVC 3 + Unity-инъекция контроллера

Какое событие лучше всего подходит для регистрации типов в Unity? Я хочу сделать это iocContainer.RegisterType<ControllerA>(); iocContainer.RegisterType<ControllerB>(); чтобы они могли быть получены ControllerFactory из контейнера Unity.…