Вопросы по теме 'ninject.web.mvc'
Как запретить Ninject переопределять пользовательский DataAnnotationsModelValidatorProvider?
У меня есть собственный DataAnnotationsModelValidatorProvider для более динамичной проверки модели, чем просто добавление атрибутов. Я попытался добавить свое предложение в global.asax.cs следующим образом:...
2382 просмотров
schedule
02.03.2023
Почему Ninject Mvc NinjectHttpApplication не использует IControllerFactory для CreateControllerFactory()
Я просматривал исходный код Ninject MVC, и метод, который генерирует фабрику контроллеров для перезаписи значения по умолчанию, жестко закодирован, чтобы возвращать только NinjectControllerFactory, однако, поскольку он установлен как виртуальный, было...
613 просмотров
schedule
09.11.2022
Расширение Ninject WCF не работает на веб-сайте MVC3 Ninject
Нам нужно добавить сервис на наш сайт, я добавил расширение MVC и добавил
Factory="Ninject.Extensions.Wcf.NinjectServiceHostFactory"
В разметку я также добавил
KernelContainer.Kernel = kernel;
К методу CreateKernel, чтобы избавиться...
352 просмотров
schedule
30.06.2022
Ninject, репозиторий и DAL
Я новичок в MVC, концепции репозитория и внедрении зависимостей.
Мой репозиторий и DAL выглядят так
public interface IRepository<TEntity> where TEntity : class
{
List<TEntity> FetchAll();
IQueryable<TEntity> Query {...
935 просмотров
schedule
07.04.2023
Атрибут проверки срабатывает два раза
В моем приложении MVC3 у меня есть модель (удалены не важные свойства):
public class AccountViewModel
{
[StringLength(65)]
public string Property1 { get; set; }
[StringLength(65)]
public string Property2 { get; set; }
}...
2343 просмотров
schedule
12.02.2023
Предоставление пользовательских зависимостей контроллеру MVC с помощью Ninject
У меня есть некоторые контроллеры, которым требуется подключение к веб-службе (экземпляр MS Dynamics CRM CrmService ), и я хотел бы, чтобы контроллеры получали это через свои конструкторы. Служба CRM должна быть настроена с токеном, который зависит...
300 просмотров
schedule
16.05.2023
Доступ к методам/свойствам из класса в отдельном проекте без добавления ссылки на проект, содержащий класс (то же решение)
Я не уверен, что заголовок правильно описывает мою проблему. Если кто-то может лучше описать мою проблему, прочитав следующее описание, пожалуйста, помогите мне, изменив заголовок на что-то более значимое.
Я пытаюсь изучить asp.net MVC с Entity...
224 просмотров
schedule
21.07.2022
Как HttpContextBase регистрируется в ninject? Я не связывал это явно
Я создал привязку для HttpContextBase в своем методе NinjectWebCommon.RegisterServices, но когда я пытаюсь сослаться на него в своих контроллерах или службах, я получаю сообщение об ошибке.
Вот привязка:...
3111 просмотров
schedule
22.08.2022
Ninject, как часто создается объект области запроса
У меня есть следующая конфигурация ninject
private static IKernel CreateKernel()
{
var kernel = new StandardKernel();
kernel.Bind<Func<IKernel>>().ToMethod(ctx => () => new Bootstrapper().Kernel);...
701 просмотров
schedule
18.04.2023
Модели модульного тестирования, использующие валидаторы с внедренными зависимостями
Я использую собственный валидатор для некоторых своих моделей в приложении MVC 5. Этот валидатор зависит от службы, которая внедряется через свойство пакета Ninject.MVC3. (См. https://github.com/ninject/ninject.web.mvc/wiki/Injection-of-validators...
265 просмотров
schedule
29.06.2022
Проблемы после установки ninject mvc 3 в проекте mvc 5
Я создал новый проект asp mvc 5. Цель проекта .NET 4.5. Я установил пакет ninject mvc 3 nuget. Но когда я запускаю проект, я получаю эту ошибку в методе NinjectWebCommon.cs в методе CreateKernel() :
Исключение типа...
3781 просмотров
schedule
28.07.2023
ASP.Net MVC 5 + SignalR + Ninject
Каков наилучший способ подключения Ninject к MVC5 и SignalR?
Ninject рекомендует, чтобы Global.asax наследовал NinjectHttpApplication и реализовывал метод CreateKernal:
//Global.asax ([Ninject MVC Website Guidance][1])
protected override...
1729 просмотров
schedule
07.12.2023
Обнаружена циклическая зависимость между конструкторами двух сервисов
Я разрабатываю приложения веб-API ASP.NET MVC с новейшей инфраструктурой MVC, C #, .NET Framework 4.5.1 и Ninject (последняя версия). Я разрабатываю его на Visual Studio 2013 Ultimate, IIS Express и 64-разрядной версии Windows 8.1.
Я получаю эту...
3213 просмотров
schedule
28.04.2022
Внедрение зависимостей без шаблона репозитория с использованием Entity Framework
До сих пор я внедрял в свои проекты шаблон репозитория и инъекцию зависимостей. Я использую Entity Framework для ORM, а также имею уровень обслуживания, который управляет моими репозиториями.
Мне кажется, что я хочу сделать что-то не столь важное...
3397 просмотров
schedule
01.04.2023
Ошибка при загрузке компонента Ninject ICache с Microsoft.AspNet.Identity 2.2.0
После недавнего обновления Microsoft.AspNet.Identity.* до версии 2.2.0 NInject больше не работает должным образом.
Я получаю следующую ошибку (не находит сервисы, зарегистрированные в NInject)
Ошибка загрузки компонента Ninject ICache Такой...
180 просмотров
schedule
21.12.2022
Базовый класс Ninject и наследующий класс привязываются к одному и тому же экземпляру
У меня есть общий репозиторий, который принимает DbContext в качестве параметра конструктора. Чтобы ввести его, моя привязка выглядит так:
Bind<DbContext>().To<MyApplicationsContext>().InRequestScope();
У меня также есть...
607 просмотров
schedule
23.04.2022
Внедрение установщика ninject в веб-API маршрутизации атрибутов
Я пытаюсь использовать ninject.mvc5 для выполнения DI в приложении веб-API.
Я добавил ninject и ninject.mvc5 в свой основной проект MVC. Я добавил одну библиотеку классов для контроллеров веб-API и использую маршрутизацию атрибутов. Я пытался...
95 просмотров
schedule
20.05.2023
ASP.NET MVC 5: внедрить репозиторий в IValidatableObject
У меня есть класс, который реализует интерфейс IValidatableObject для проверки входящих данных, введенных пользователем. Проблема в том, что для проверки этих данных мне нужно использовать класс, реализующий шаблон репозитория данных, который...
125 просмотров
schedule
11.08.2022