Как мне или даже возможно экспортировать пользователей .NET (зарегистрированных с помощью SqlProvider) с одного веб-сайта IIS и импортировать их на отдельный веб-сайт IIS.
Я понимаю, что существует довольно много таблиц базы данных, которые необходимо учитывать, и ключей, которые должны совпадать, поэтому я бы предпочел, чтобы существовал «официальный» способ сделать это.
Да, я знаю, что могу воссоздать пользователей вручную, но это трудоемкая задача.
Я использую IIS 7.
Предполагая, что вы используете веб-сайт ASP, который создал базу данных aspnetdb по умолчанию, остановите службу SQL-сервера на старом сервере, отсоедините базу данных, скопируйте ее на новый сервер, присоедините к новому экземпляру SQL, который у вас запущен на сервере. Затем вам нужно будет обновить файл web.config на сайте, чтобы он указывал на соответствующий новый экземпляр сервера SQL. AFAIK, в этих таблицах нет никаких идентификаторов сервера. Просто идентификаторы приложения / пользователя / роли.