Интеграция настраиваемого поставщика членства в существующее решение

У меня есть исходный код для sqlMembershipProvider и sqlRolesProvider, поставляемый MS, и я хочу изменить его, чтобы использовать свои собственные таблицы и схему.

У меня есть существующее решение, которое будет использовать этот провайдер, и я хотел бы отладить код провайдера в этом решении, пока не буду уверен, что он работает.

Как мне настроить код моего провайдера в проекте в рамках этого решения, чтобы я мог ссылаться на своего настраиваемого провайдера в файле web.config веб-проекта решения?


person Caveatrob    schedule 27.03.2009    source источник


Ответы (1)


На самом деле это не имеет значения, если вы указываете полное имя типа в конфигурации:

<membership defaultProvider="YourProvider">
    <providers>
        <add name="YourProvider" type="FullTypeName, YourAssembly"/>
    </providers>
</membership>

Это может быть тип в отдельной сборке или в веб-приложении. Однако это не сработает в случае проекта «Веб-сайт», потому что весь код в папке App_Code компилируется на лету, поэтому вы не можете указать имя его типа.

person DreamSonic    schedule 27.03.2009