Базы данных о членстве не работают с IIS 6

#asp.net #sql-server #iis #asp.net-membership #membership-provider

#asp.net #sql-сервер #iis #asp.net-членство #членство-поставщик

Вопрос:

У меня есть база данных членства, созданная с помощью мастера aspnet_regsql и используемая в ASP.NET приложение, которое имеет элемент управления входом в систему

элемент управления входом в систему отлично работал в IIS Express, но как только я развернул его на локальном IIS, он продолжал отображать сообщение об ошибке

Ваша попытка входа в систему не увенчалась успехом. Попробуйте еще раз.

Я уверен, что я дал правильное имя пользователя и пароль и что IIS может подключиться к базе данных

Ответ №1:

Если PasswordFormat хранится в зашифрованном виде, механизм шифрования поставщика членства использует машинный ключ.

Даже если вы используете Hashed, эмпирическое правило — включить ключ компьютера в web.config.

Примечание: существует обновленная версия ASP.Net Вызванный Поставщик членства ASP.NET Универсальные провайдеры.