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

812
James Hill

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

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

С тех пор я пытался развернуть самоподписанное приложение с помощью щелчка один раз. При нажатии 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

1 ответ на вопрос

1
Dave

Я полагаю, у вас нет доступа для чтения.

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

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

Вы говорите, что файл создан без проблем, и я не могу его прочитать? Где бы я обновил разрешения? Похоже, я бы хотел обновить уровень папок, а не уровень файлов, так как в следующий раз, когда я попытаюсь сгенерировать сертификат, я получу сообщение об ошибке. James Hill 11 лет назад 0
Что ж, в моей области разработки мы должны применять сертификаты, и у меня была эта проблема (хотя сам сертификат применялся, я не получал сообщения об ошибках при попытке доступа к нему через режим VS / debug). Расположение в моем посте. Dave 11 лет назад 0
Вы правы, у меня нет доступа для чтения. Предоставление этого не решает мою проблему все же. Смотрите правки. James Hill 11 лет назад 0
@JamesHill На самом деле это так. У вас просто новая проблема, хотя! Измените целевую платформу на Любой процессор и опубликуйте снова. Я думаю, что проблема будет из-за того, что ваш файл манифеста не очень хорошо отформатирован (несмотря на то, что это сгенерированный файл)! Dave 11 лет назад 0

Похожие вопросы