Использование настраиваемого поставщика членства вместе с инструментом администрирования веб-сайта - PullRequest
0 голосов
/ 15 сентября 2011

Я сделал пользовательский MembershipProvider, который использует DependencyResolver из MVC3, чтобы найти его зависимости.Он отлично работает для приложений MVC, но не для инструмента администрирования веб-сайта.

Есть ли способ подключиться к обработке запроса инструмента администрирования веб-сайта, чтобы иметь возможность настроить контейнер до того, как он обработает запрос

1 Ответ

0 голосов
/ 15 сентября 2011

Поставщики членства должны быть совместимы и поэтому должны работать, просто подключившись к файлу конфигурации любого приложения на основе поставщика.

Инструмент администрирования веб-сайтов делает именно это, он запускается в своем собственном веб-приложении, полностью отделенном от вашего MVC-приложения, и просто ссылается на вашего провайдера.

Чтобы это работало, вам необходимо обеспечить все зависимостинеобходимые для поставщика членства упакованы в одну сборку и загружают ваш контейнер IoC независимо от среды, в которой он работает. Вы можете кодировать это таким образом, чтобы совместно использовать инициализацию MVC, но не зависеть от нее.

...