none
Настройка Membership? RRS feed

  • Вопрос

  • После изменение название базы данных которую создал  membership по умолчанию, при настройки веб-узла membership не видит роли которые были созданы ранее и создаёт повторно базу  . Как сделать чтоб membership работал с моей базой?

    23 августа 2012 г. 13:13

Ответы

  • После изменение название базы данных которую создал  membership по умолчанию, при настройки веб-узла membership не видит роли которые были созданы ранее и создаёт повторно базу  . Как сделать чтоб membership работал с моей базой?

    А в web.config-е в настройках membership provider-а и провайдера ролей после переименования базы изменения тоже были внесены? 

    Membership-у реально пофиг, что вы базу переименовали, лишь бы конфиг был исправлен соответствующе...  

    Насколько я помню, конфиг провайдера membership и провайдера ролей содержат имя строки подключения, и база которая указанав этой строке подключения - это единственный признак, по которому membership знает с какой базой работать. Т.е. смотрите конфиг, смотрите какая строка подключения используется, смотрите к какой базе настроено соединение в этой строке.  

    ------------------

    "при настройки веб-узла"

    панель настройки также использует строку соединения из web.config-а приложения, из панели настроек в принципе не может

    меняться какая-то другая база (соединение с которой в конфиге не прописано). Так что косяк 100% в конфиге. 






    24 августа 2012 г. 10:54

Все ответы

  • Попробуйте удалить вновь созданную, а старую переиминовать обратно.
    23 августа 2012 г. 13:17
    Модератор
  • Надо везде изменить привязки к названию БД, если не туплю конечно)
    24 августа 2012 г. 10:19
  • После изменение название базы данных которую создал  membership по умолчанию, при настройки веб-узла membership не видит роли которые были созданы ранее и создаёт повторно базу  . Как сделать чтоб membership работал с моей базой?

    А в web.config-е в настройках membership provider-а и провайдера ролей после переименования базы изменения тоже были внесены? 

    Membership-у реально пофиг, что вы базу переименовали, лишь бы конфиг был исправлен соответствующе...  

    Насколько я помню, конфиг провайдера membership и провайдера ролей содержат имя строки подключения, и база которая указанав этой строке подключения - это единственный признак, по которому membership знает с какой базой работать. Т.е. смотрите конфиг, смотрите какая строка подключения используется, смотрите к какой базе настроено соединение в этой строке.  

    ------------------

    "при настройки веб-узла"

    панель настройки также использует строку соединения из web.config-а приложения, из панели настроек в принципе не может

    меняться какая-то другая база (соединение с которой в конфиге не прописано). Так что косяк 100% в конфиге. 






    24 августа 2012 г. 10:54
  • Уважаемый пользователь, пожалуйста, не бросайте топик без ответа. Если чье-либо сообщение решает вашу проблему, пожалуйста, отметьте его как ответ. Если вы нашли решение сами, будет очень хорошо, если вы поделитесь им. Спасибо.

    Для связи [mail]

    27 августа 2012 г. 6:31
    Модератор