Ich habe erhebliche Probleme bei der Zertifikatsgenerierung in Windows 8.
Das erste Problem, auf das ich gestoßen bin, war, dass Hyper-V kein Zertifikat generieren konnte. Weitere Einzelheiten finden Sie in dieser Frage:Hyper-V funktioniert nicht unter Windows 8.
Seitdem habe ich versucht, eine selbstsignierte Anwendung per Click-Once bereitzustellen. Beim Klicken Create Test Certificate
erhalte ich diese Meldung:
Access is denied. Exception from HRESULT: 0x80070005 (E_ACCESSDENIED)
Nachdem ich diesen Fehler erhalten habe, kann ich das generierte Zertifikat manuell auswählen, indem ich auswähle Select from File...
. Wenn ich dann versuche, die bereitgestellte Anwendung zu installieren, erhalte ich diesen Fehler:
Cannot continue. The application is improperly formatted.
Contact the application vendor for assistance.
Ich führe VS als Administrator aus. Ich bin völlig ratlos, wie ich als nächstes vorgehen soll. Irgendwelche Vorschläge?
Antwort1
Ich vermute, Sie haben keinen Lesezugriff.
Klicken Sie mit der rechten Maustaste auf die Datei und stellen Sie sicher, dass Sie Lesezugriff haben. Oder erteilen Sie dieses Recht zum schnellen Test jedem und dann jedem Benutzer.
Manchmal befindet sich der Schlüssel hier: C:\Benutzer\Alle Benutzer\Microsoft\Crypto\RSA und muss ebenfalls aktualisiert werden.