Контейнер MVC 3 IoC вызывает проблемы с проверкой клиента и сервера - PullRequest
1 голос
/ 30 апреля 2011

Недавно мы обновили проект до MVC 3 Tools и обнаружили, что наше обращение с контейнером управления вызывает проблемы с проверкой привязки собственной модели MVC как на стороне клиента, так и на стороне сервера.Когда IoC подключен, проверка клиента вообще не срабатывает, и тест «IsValid» в контроллере запускается беспорядочно и передает данные, когда это не нужно.

Единственный способ исправить структуру проверки - полностью отключить IoC.Мы использовали Ninject, когда проблема впервые возникла, но мы также попробовали StructureMap и Unity и столкнулись с точно таким же поведением.Мы думаем, что проблема может заключаться в самом IDependencyResolver, но это только предположение.Мы также пытались отключить все сторонние инструменты (Telerik), но проблема, похоже, заключается только в IoC.

Мои вопросы к сообществу: кто-нибудь еще испытывал проблемы с проверкой при использовании IoC в MVC?Буду очень признателен за любые указания по этому вопросу.Большое спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...