Как эффективно настроить пользователей и роли MySQL на рабочем сервере БЕЗ Visual Studio? - PullRequest
2 голосов
/ 15 ноября 2011

До сих пор я использовал инструмент администрирования WebSite, встроенный в Visual Studio 2010, для управления пользователями и ролями вместе с MySQL Membership и поставщиком ролей.

Теперь я развернул приложение на рабочем сервере, и яя получаю следующую ошибку:

enter image description here

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

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

РЕДАКТИРОВАТЬ: На этом этапе пользователь уже прошел проверку подлинности на странице входа в систему с использованием строки подключения к производственному серверу БД.По этой причине я отклонил любые проблемы, связанные со строкой соединения.Я получаю эту ошибку при загрузке masterPage, где требуется роль для выбора меню для отображения.

Ответы [ 2 ]

1 голос
/ 15 ноября 2011

Сообщение об исключении говорит само за себя: он не может подключиться к базе данных.Убедитесь, что ваш рабочий сервер БД работает, правильная строка подключения и что у вас есть сетевое подключение (включая разрешение имен) от веб-сервера к серверу БД.

0 голосов
/ 25 января 2012

Решением этой проблемы было создание провайдера mysql_aspnet_membership путем предоставления полного доступа через machine.config и автоматической генерации схемы вместо ручного создания таблиц членства в базе данных, что, как я думал, могло быть правильным способомсоздайте базу данных.

Впоследствии это больше не сломалось.

...