2009-08-27 18 views
11

Mam około 60 plików .pfx dla wszystkich większych złożeń dla projektu. Są to unikalne pliki, ale używam tego samego hasła dla wszystkich.Problem z certyfikatem - Błąd importowania klucza "obiekt już istnieje" po aktualizacji Windows 7

Po uaktualnieniu systemu Windows Vista do Windows 7 pojawia się okno dialogowe Importuj plik klucza prośbą o hasło dla nich po kliknięciu Budowanie w Visual Studio 2008.

To byłby w porządku, ale po wprowadzeniu hasła I pojawi się okno dialogowe błędu: Błąd Importuj klucz - Obiekt już istnieje.

Wszelkie pomysły?

Odpowiedz

12

Rozwiązany!

Po aktualizacji z wersji Vista do systemu Windows 7 uprawnienia folderu zawierającego certyfikaty C: \ Users \ All Users \ Microsoft \ Crypto \ RSA \ MachineKeys zostały zmienione.

Po zmianie uprawnień zapewniających pełny dostęp problem zniknął.

Daj mi znać, jeśli jest to przydatne dla każdego! :)

+0

Dziękuję bardzo! To był prawdziwy ból głowy. Nie uaktualniłem mojego systemu operacyjnego, jestem tylko na Windows XP, ale miałem dokładnie ten sam problem. Nie wiem, w jaki sposób uprawnienia do folderu mogły zostać zmienione. Dziwne! –

5

Naprawdę nie chciałem zaczynać zmiany uprawnień do plików, aby to naprawić. Ale odpowiedź na pytanie o uprawnienia do plików popchnęła mnie we właściwym kierunku.

Zamiast zmieniać uprawnienia do plików, uruchomiłem VS.NET jako administrator, który również rozwiązał problem z importowaniem kluczy.

+0

A nawet wiersz polecenia, jeśli używasz MSBuild itp. – Fenton

+0

Być może z powodu niedawnej aktualizacji systemu Windows 7, ten problem opracowany w VS2010 na rozwiązanie z 75 projektów przy użyciu tego samego certyfikatu i hasła. Okazało się, że problem polegał na tym, że nie uruchomiłem VS jako administrator. Dzięki @andynormancx. – Derrick

Powiązane problemy