Описание тега ninject.web.mvc

None Расширение для ninject, обеспечивающее интеграцию с ASP.NET MVC
2 ответа

Использование Ninject в BaseController в ASP.NET MVC

Я занимаюсь разработкой проекта Asp.Net Mvc. В моем проекте все мои контроллеры наследуются от BaseController. Я делаю самые обычные вещи в BaseCotroller. Я использую Ninject для внедрения зависимостей. Но у меня проблема с введением зависимости от …
0 ответов

Привязка приватного члена контроллера

У меня есть приложение MVC, использующее пакет Ninject.Mvc3, а также проект тестирования NUnit для него. Все контроллеры наследуются от следующего базового контроллера public class BaseController : Controller { [Inject] protected IRepository Reposit…
24 дек '13 в 11:34
2 ответа

Именная привязка - MVC3

Я пытаюсь зарегистрироваться для реализации того же интерфейса, используя именованные экземпляры kernel.Bind<IRepository>().To<CachedRepository>().InSingletonScope(); kernel.Bind<IRepository>().To<DbRepository>().InSingletonS…
19 апр '13 в 23:01
0 ответов

Ninject в сочетании с Owin

Я пытаюсь понять, как я могу предоставить свой контекст структуры Entity, чтобы моя аутентификация работала правильно. Я инициализирую Овина так: public void ConfigureAuth(IAppBuilder app) { app.CreatePerOwinContext<AppContext>(AppContext.Crea…
2 ответа

Ninject.Web.Mvc.FluentValidation и FluentValidation.MVC4

Я попытался настроить Ninject.Web.Mvc.FluentValidation в моем проекте ASP.NET MVC4, как показано ниже: var ninjectValidatorFactory = new NinjectValidatorFactory(kernel); //ModelValidatorProviders.Providers.Add(new FluentValidationModelValidatorProvi…
1 ответ

Неполная блокировка потока на сайте с высоким трафиком

Мы только начали наш пик сезона, и наш трафик вызывает некоторые проблемы с производительностью. Мы использовали LeanSentry, чтобы попытаться диагностировать проблему, и тамошние специалисты сказали, что что-то в Ninject блокирует потоки. Ниже вы на…
19 апр '18 в 02:34
1 ответ

Как устранить неполадки в конструкции инъекций с помощью Ninject

У меня проблемы с инжекцией конструкции. Когда я вызываю Restful API, сервис возвращает сообщение "Произошла ошибка при попытке создать контроллер типа" TasksController ". Убедитесь, что у контроллера есть открытый конструктор без параметров". Причи…
20 апр '16 в 18:03
1 ответ

Activator.CreateInstance и Ninject на asp.net MVC 4

Я пытаюсь использовать рефлексию и нинъект в одном проекте. Вот мой код: Type type = Type.GetType("MySolution.Project.Web.App_Code.DataClass"); MethodInfo theMethod = type.GetMethod("Events_ListAll"); object classInstance = Activator.CreateInstance(…
0 ответов

Сборка не может быть загружена во время выполнения, если пакет был установлен с Nuget

Моя главная проблема заключается в том, как сделать внедрение зависимостей на уровне MVC5, Api и уровне хранилища БД. Для этого после некоторого количества поиска я достиг этого сайта Я получил код проекта от gitHub и переместил код в VS2013 и Ninje…
06 дек '16 в 19:13
1 ответ

Как передать аргументы конструктора в ninjectcontrollerfactory в asp.net mvc DI

Я работаю над asp.net mvc 4. Я пытаюсь реализовать внедрение зависимостей, используя шаблон ninject и репозиторий с моделью кода в первую очередь. IMessageRepository public interface IMessageRepository { void IsMessageRead(); } MessageRepository pub…
2 ответа

Инъекционный и ленивый Dependency Injection mvc 4.5

Я начал работать с Ninject для веб-сайта и настраивал DI в проекте. Я заметил, что вы регистрируете зависимости привязки в app_start под названием ninjectWebCommon. Когда проект загружается, все зависимости регистрируются? Например, если у вас зарег…
2 ответа

ASP.NET MVC и Ninject - результат действия с параметром интерфейса

Вроде как новичок в MVC, и вроде как новинка с Ninject. Играя вокруг... Я определил ninject в своем приложении MVC следующим образом: private static void RegisterServices(IKernel kernel) { kernel.Bind( x => x.FromThisAssembly() .SelectAllClasses(…
2 ответа

Инъекция зависимых зависимостей в параметры метода действия в MVC3

Я хотел бы использовать NInject.MVC3, чтобы решить, какой конкретный класс создавать при вызове метода Action на контроллере. Так, например: [HttpPost] public ActionResult Index(IMyModelInterface model) { // do something return View(); } Очевидно, ч…
17 ноя '11 в 17:09
0 ответов

Ninject Interception не работает с MVC 5

Я пытаюсь реализовать InterceptAttribute, который должен перехватывать любой метод, к которому я добавляю атрибут. У меня это работает в решении WebAPI, однако я не могу заставить его работать в приложении MVC 5. Код одинаков в обоих проектах. Следу…
2 ответа

Соответствующие привязки недоступны, и тип не является самосвязываемым в Ninject

Я использую Ninjec, Ninject.Web.MVC и Ninject.Web.Common Когда я запускаю свое приложение MVC, я получаю эту ошибку привязки: Что я не прав в своем переплете? Ошибка активации DbConnection Соответствующие привязки недоступны, и тип не является самос…
12 фев '13 в 19:46
1 ответ

Использование MvcSiteMapProvider + DI + Шаблон репозитория = объект репозитория пуст

В моем приложении у меня есть реестр проектов. Для доступа к этим проектам есть URL: /project/{url-project} the value of `{url-project}` is defined in the registration of the project! Я использую этот проект для генерации пути, но так как "регистр п…
3 ответа

Ninject.Web.Common Для этого объекта не определен конструктор без параметров

Я использовал Nuget для установки ссылки на Ninject.Web.Common. Я использую его с ASP.net Web API (APIController) без проблем, но я сталкиваюсь с проблемой при использовании ASP.net MVC 4(Controller). Ошибка: No parameterless constructor defined for…
2 ответа

Ninject.Mvc5 не работает с моно

Следую видео-урок от you-tube для создания веб-приложения с ASP.Net. Парень, преподающий там, использует Windows и Visual Studio. Я на Ubuntu 14.04 и Monodevelop. Все установлено и работает, но Ninject (3.2.0.0) не работает. После установки из NuGet…
1 ответ

Использование мьютекса с провайдером NInject для предотвращения многопоточного параллельного доступа

В моих проектах Asp.Net MVC я использую провайдеров NInject для создания экземпляров UnitOfWork. (Я использую Mindscape.LightSpeed) Вот пример связывания в моем классе NinjectModule: base.Bind<IUnitOfWork>().ToProvider(UnitOfWorkProvider<Un…
0 ответов

Ninject вложенный аргумент конструктора

Работает способ связывания моих сервисов с вложенными конструкторами, но кажется, что есть лучший способ внедрить эти вложенные конструкторы. Пожалуйста, скажите мне, как правильно сделать это для такого сценария, также, если что-то не так с тем, ка…
30 окт '18 в 14:34