Регистрация поставщика настраиваемого членства Sitefinity

Я пытаюсь реализовать настраиваемого поставщика членства в Sitefinity и следил за документацией по адресу: http://docs.sitefinity.com/tutorial-create-a-custom-membership-provider

Когда я прихожу зарегистрировать поставщика в серверной части Sitefinity, я получаю сообщение Следующие обязательные свойства не установлены: type

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

Мой провайдер определяется таким образом:

namespace SitefinityWebApp
{
    public class WebsiteMembersProvider : MembershipDataProvider
{
    public WebsiteMembersProvider()
{
    //... etc

Я регистрирую провайдера в бэкэнде SF как:

SitefinityWebApp.WebsiteMembersProvider, SitefinityWebApp

И я могу войти в код на одной из моих главных страниц и код:

SitefinityWebApp.WebsiteMembersProvider MyTestProvider;

и действительно, этот класс отлично отображается в предложениях intellisense.

и проект все компилируется / запускается нормально, но SF не позволяет мне использовать настраиваемого провайдера! Я также попытался добавить поставщика вручную в файл securityconfig.config - аналогичный результат.

Есть идеи?


person Zippy    schedule 01.05.2015    source источник


Ответы (1)


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

Вы уверены, что кладете это

SitefinityWebApp.WebsiteMembersProvider, SitefinityWebApp

в поле ProviderType (а не в поле «Идентификатор глобального класса ресурсов», что я сделал изначально)? Похоже, это сообщение об ошибке появляется, если я удалю текст из этого поля и попытаюсь сохранить (а также когда он не может разрешить этот тип).

В противном случае я не уверен, что еще это могло быть, кроме, возможно, повторного использования пула приложений.

person chrisg    schedule 01.05.2015
comment
Привет! Спасибо за ответ. Я на 100% уверен, что ввожу типы правильно и в правильном поле. Учебник (и загружаемый полный код имеют несколько несоответствий с пространствами имен и т. Д., Но тот факт, что я могу объявить переменную типа моего поставщика членства, предполагает, что эта часть теперь верна ... Я продолжу поддерживать связь с поддержкой SF и опубликую свой ответ как и когда я его получу! - person Zippy; 06.05.2015