Проблема сертификата - Ошибка импорта ключа "объект уже существует" после обновления Windows 7
У меня есть около 60 файлов .pfx для всех основных сборок для проекта. Это уникальные файлы, но я использую один и тот же пароль для всех.
После обновления с Windows Vista до Windows 7 я получаю диалоговое окно "Файл ключа импорта" с запросом пароля для них, когда я нажимаю "Сборка" в Visual Studio 2008.
Это было бы хорошо, но после вставки пароля я получаю диалоговое окно с ошибкой: Ошибка Импорт ключа - объект уже существует.
Любые идеи?
Ответы
Ответ 1
Решил!
После обновления с Vista до Windows 7 были изменены разрешения папки, содержащей сертификаты C:\Users\All Users\Microsoft\Crypto\RSA\MachineKeys.
После изменения разрешений, предоставляющих полный доступ, проблема исчезла.
Сообщите мне, помогло ли это кому-либо!:)
Ответ 2
Я действительно не хотел начинать изменять права доступа к файлам, чтобы исправить это. Но ответ о разрешении файлов сделал меня в правильном направлении.
Вместо изменения прав доступа к файлам я запускал VS.NET как администратор, который также разрешил проблему импорта ключей.