Использование UmbracoMembershipProvider на веб-сайте ASP.NET MVC - PullRequest
2 голосов
/ 14 сентября 2011

У меня проблемы с использованием UmbracoMembershipProvider на другом сайте.

У нас есть проект, который содержит веб-сайт Umbraco и веб-сайт ASP.NET MVC 3 для основного приложения.

Нам нужно использовать UmbracoMembershipProvider в приложении MVC, потому что мы хотим использовать одинаковых администраторов как в Umbraco, так и в нашем пользовательском приложении.

Итак, у нас есть http://website.com (Umbraco) и http://website.com/app (Custom ASP.NET MVC 3)

Я добавил это в наше приложение MVC web.config:

<add name="UmbracoMembershipProvider" 
       type="umbraco.providers.members.UmbracoMembershipProvider, umbraco.providers" 
       enablePasswordRetrieval="false" 
       enablePasswordReset="false" 
       requiresQuestionAndAnswer="false"
       defaultMemberTypeAlias="Another Type" 
       passwordFormat="Hashed" />

<add name="UsersMembershipProvider" 
       type="umbraco.providers.UsersMembershipProvider, umbraco.providers" 
       enablePasswordRetrieval="false" 
       enablePasswordReset="false" 
       requiresQuestionAndAnswer="false" 
       passwordFormat="Hashed"  />

Я также добавил это в appSettings:

<add key="umbracoDbDSN" value="connectionString" />

У меня такая же конфигурация в Umbraco web.config

Когда я вызываю следующий метод:

Membership.Providers["UsersMembershipProvider"].ValidateUser(username, password)

Мой IIS падает, и я получаю исключение StackOverflowException.

Кто-нибудь смог подключить внешнее приложение к UmbracoMembershipService?

Ответы [ 2 ]

1 голос
/ 14 сентября 2011

Хорошо, я понял это.

На своем веб-сайте MVC я добавляю для создания папки конфигурации и копирую в нее файл umbracoSettings.config.

Так что мое дерево папок выглядит следующим образом:

  • MVCApp
    • config / umbracoSettings.config
  • Umbraco
    • config / umbracoSettings.config

Я не понимаю, почему у меня возникло исключение stackoverflow, но, похоже, это решает мою проблему.

0 голосов
/ 17 июля 2012

Мне удалось заставить мой сайт работать с пустым файлом umbracoSettings.config ..

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