none
WebSecurity и ASP.NET MVC 4 RRS feed

  • Вопрос

  • Здравствуйте! Хочу использовать на своём сайте авторизацию при помощи класса WebProvider. MemebershipProvider сложнее в освоении и его я пока не использую.

    Сразу возникло два вопроса:

    1) При инициализации приложения необходимо использовать функцию 

    InitializeDatabaseConnection(
    	string connectionStringName,
    	string userTableName,
    	string userIdColumn,
    	string userNameColumn,
    	bool autoCreateTables
    )
     

    Что мне указывать как строку подключения, я использую Code First и ничего там не прописовал, у меня в конфигах нету никакой строки.

    Я попробовал указать DefaultConnection и возник второй вопрос

    2) Выскочило исключение The Role Manager feature has not been enabled

    Как его включить?

    15 марта 2013 г. 12:12

Ответы

  • Всё таки не  думаю что это ответ, чем дальше в лес тем, он темнее))

    Включение Role Manager привело лишь к новым exception.

    Да и вообще авторизация в ASP.NET MVC тёмный лес, все примеры которые удалось найти в интернете построены вокруг имеющего кучу лишнего кода стартового проекта Internet Application, с нуля ничего не нашёл. А найти руководство с нуля проблематично. Короче плюнул и тоже сделал на основе Internet Application

    19 марта 2013 г. 21:08

Все ответы

  • Нужно прописать её в web.config. Про формат строки можете посмотреть тут.
    • Помечено в качестве ответа Abolmasov DmitryModerator 19 марта 2013 г. 9:46
    • Снята пометка об ответе Sm1le291 19 марта 2013 г. 21:03
    16 марта 2013 г. 19:18
    Модератор
  • Привет,

    Здесь можете найти метод включения roleManager'а.

    • Помечено в качестве ответа Abolmasov DmitryModerator 19 марта 2013 г. 9:45
    • Снята пометка об ответе Sm1le291 19 марта 2013 г. 21:03
    18 марта 2013 г. 13:30
    Модератор
  • Всё таки не  думаю что это ответ, чем дальше в лес тем, он темнее))

    Включение Role Manager привело лишь к новым exception.

    Да и вообще авторизация в ASP.NET MVC тёмный лес, все примеры которые удалось найти в интернете построены вокруг имеющего кучу лишнего кода стартового проекта Internet Application, с нуля ничего не нашёл. А найти руководство с нуля проблематично. Короче плюнул и тоже сделал на основе Internet Application

    19 марта 2013 г. 21:08
  • Всё таки не  думаю что это ответ, чем дальше в лес тем, он темнее))

    Включение Role Manager привело лишь к новым exception.

    Да и вообще авторизация в ASP.NET MVC тёмный лес, все примеры которые удалось найти в интернете построены вокруг имеющего кучу лишнего кода стартового проекта Internet Application, с нуля ничего не нашёл. А найти руководство с нуля проблематично. Короче плюнул и тоже сделал на основе Internet Application


    Понятно, но тему без ответа оставлять нельзя. А ответы на Ваши вопросы в теме были Вам предоставлены. Если появились другие исключения, можно было сюда, в эту же тему скинуть.
    Если же нашли и создали свой способ, как справиться с проблемой, можно описать его и пометить как ответ :)
    20 марта 2013 г. 5:01
    Модератор