Проблемы с сертификатами Windows 8

Проблемы с сертификатами Windows 8

У меня возникли серьезные проблемы с генерацией сертификатов в Windows 8.

Первая проблема, с которой я столкнулся, была в том, что Hyper-V не смог сгенерировать сертификат. Подробнее см. этот вопрос:Hyper-V не работает в Windows 8.

С тех пор я пытался развернуть самоподписанное приложение через click-once. При нажатии Create Test Certificateполучаю следующее сообщение:

Access is denied. Exception from HRESULT: 0x80070005 (E_ACCESSDENIED)

После получения этой ошибки я могу вручную выбрать сертификат, который был сгенерирован, выбрав Select from File.... Затем, когда я пытаюсь установить развернутое приложение, я получаю эту ошибку:

Cannot continue. The application is improperly formatted. 
Contact the application vendor for assistance.

Я запускаю VS как администратор. Я в полной растерянности, куда двигаться дальше. Есть предложения?

решение1

Полагаю, у вас нет прав на чтение.

Щелкните правой кнопкой мыши по файлу и убедитесь, что у вас есть доступ на чтение. Или дайте это право всем, просто чтобы быстро проверить, а затем по пользователю.

Иногда ключ находится здесь C:\Users\All Users\Microsoft\Crypto\RSA, который также необходимо обновить.

Связанный контент