2009-08-27 30 views
11

Tôi có khoảng 60 tệp .pfx cho tất cả các hội đồng chính cho một dự án. Chúng là các tệp duy nhất, nhưng tôi sử dụng cùng một mật khẩu cho tất cả.Sự cố chứng chỉ - Lỗi nhập khóa "đối tượng đã tồn tại" sau khi nâng cấp Windows 7

Sau khi nâng cấp từ Windows Vista lên Windows 7 tôi nhận được một hộp thoại File chính nhập khẩu yêu cầu mật khẩu cho họ khi tôi nhấp vào Xây dựng trong Visual Studio 2008.

Đây có thể là tốt, nhưng sau khi chèn mật khẩu Tôi nhận được hộp thoại báo lỗi: Lỗi khi nhập khóa - Đối tượng đã tồn tại.

Bất kỳ ý tưởng nào?

Trả lời

12

Giải quyết!

Sau khi nâng cấp từ Vista lên Windows 7 quyền của thư mục chứa chứng chỉ C: \ Users \ Tất cả người dùng \ Microsoft \ Crypto \ RSA \ MachineKeys đã thay đổi.

Sau khi thay đổi quyền cấp quyền truy cập đầy đủ, sự cố đã biến mất.

Hãy cho tôi biết nếu điều này hữu ích cho bất kỳ ai! :)

+0

Cảm ơn bạn rất nhiều !!! Đây là một cơn đau đầu thực sự. Tôi đã không nâng cấp hệ điều hành của tôi, tôi chỉ trên Windows XP, nhưng có cùng một vấn đề chính xác. Tôi không chắc chắn về cách các quyền của thư mục có thể đã bị thay đổi. Kỳ dị! –

5

Tôi thực sự không muốn bắt đầu thay đổi quyền của tệp để sửa lỗi này. Nhưng câu trả lời về quyền truy cập tập tin đã đẩy tôi đi đúng hướng.

Thay vì thay đổi quyền đối với tệp, tôi đã chạy VS.NET làm quản trị viên, cũng đã giải quyết vấn đề nhập khóa.

+0

Hoặc thực sự nhắc lệnh nếu bạn đang chạy MSBuild vv – Fenton

+0

Có lẽ do một bản cập nhật Windows 7 gần đây, vấn đề này được phát triển trong VS2010 trên một giải pháp với 75 dự án sử dụng cùng một chứng chỉ và mật khẩu. Nó bật ra rằng vấn đề là vì l đã không chạy VS như một quản trị viên. Cảm ơn @andynormancx. – Derrick

Các vấn đề liên quan