Я пытаюсь реализовать настраиваемого поставщика членства в 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 - аналогичный результат.
Есть идеи?