Преобразование членства на сайте asp.net/VB с 2.0 на 3.5 - PullRequest
0 голосов
/ 09 марта 2010

У нас был рабочий сайт, построенный на фреймворке 2.0 с членством. После того, как мы преобразовали его в framework 3.5 с использованием механизма автоматического преобразования Visual Studio, открыв его в Visual Studio 2008 и следуя подсказкам, система членства теперь нарушена. Черт возьми, все, что мы хотели, было немного более новым AJAX.

Кажется, что остальная часть сайта работает нормально, но когда дело доходит до входа в систему или управления безопасностью на сайте, это не удается.

Таким образом, ошибки, которые мы получаем при попытке управления безопасностью через встроенные страницы администратора, кажутся псевдослучайными; все: от «пользователь не может войти в базу данных» до «этот файл используется другим процессом» до «есть проблема с вашим хранилищем данных».

Ответы [ 2 ]

1 голос
/ 09 марта 2010

Какой тип хранилища данных вы используете? Файл MDF SQL Express в вашей папке App_Data? Внешний SQL Server? Вы что-нибудь изменили в web.config?

Насколько я знаю, никаких реальных изменений в функциях членства между 2.0 и 3.5 не было ... Думаю, у вас что-то еще происходит.

Вы можете откатить изменения и протестировать старую систему, верно?

0 голосов
/ 13 марта 2010

Спасибо Брайану за ваш ответ, но это оказалось полной катастрофой, и это то, что я НИКОГДА не сделаю снова. Я только что вернулся, чтобы сказать это любому, кто попробует это в будущем: «Вы только что совершили очень серьезную ошибку».

Да, мы закончили с откатом, если это то, что вы называете, когда вам нужно заново получить все из SourceSafe в совершенно новый каталог, потому что нет функции автоматического отката с преобразованием каркаса, только папка для резервного копирования, которая был привинчен и сброшен в другую папку и больше никогда не будет работать, потому что все ссылки теперь повреждены, и в файле web.config есть несколько недопустимых записей, а метабаза IIS оказалась поврежденной, а прерывистая блокировка базы данных вызвала удаление разрешений, и около 15 или 20 других проблем .... нет решения этой проблемы. Не совсем.

Конечно, я лично обновил многие проекты, используя систему обновления Visual Studio. Но никогда не веб-сайт, и никогда не такой сложный. И теперь, никогда больше. : -)

...