2017-11-14 2 views
1

Ich habe eine Anwendung in einer Testumgebung, und wenn ich sie auf meinem Computer installiere, funktionieren alle korrekt, aber wenn andere Benutzer sie installieren, funktionieren einige von ihnen und andere scheitern. Wenn dies fehlschlägt, wird dieser Fehler angezeigt: Benutzerdefinierte Funktionen in dieser Anwendung funktionieren nicht, da das Zertifikat, das zum Signieren des Bereitstellungsmanifests für Anwendungsname an seinen Speicherorten verwendet wird, nicht vertrauenswürdig ist. Wenden Sie sich an Ihre Administratoren für weitere Unterstützung.Zertifikat ist nicht vertrauenswürdig. Das Installationsprogramm der Anwendung funktioniert manchmal korrekt und andere Fehler

Zusätzlich habe ich ein Test-Zertifikat erstellt, mit Visual Studio 2015, um die Anwendung zu singen. Die Anwendung ist ein Add-In mit VSTO.

Die App wird von einem Webserver in meine Firma heruntergeladen, auch sie verwendet zwei Webdienste.

Here is a photo of the error

+0

Erwerben Sie ein ordnungsgemäßes Zertifikat, oder installieren Sie das von Ihnen verwendete Zertifikat auf den Computern, denen diese App vertrauen soll. Das gesamte Konzept, das Zertifikat zu signieren, besteht darin, versehentliche Installationen von nicht vertrauenswürdigen Anwendungen zu verhindern. Damit das funktioniert, müssen die Maschinen, die Sie installieren, zuerst dem Zertifikat vertrauen. – jessehouwing

+0

[Vertrauen zu Office-Lösungen] (https://msdn.microsoft.com/en-us/library/bb772086.aspx) – Chris

+0

@jessehouwing danke für Ihre Antwort. Welches Zertifikat benötige ich um diese Anwendung zu signieren? Ich habe ein SSL-Zertifikat auf meinem Webserver, auf dem die App heruntergeladen wird. – Jefry

Antwort

1

ein richtiges Zertifikat werden oder das Zertifikat, das Sie auf die Computer verwendet installieren, die Sie diese App vertrauen mögen. Das gesamte Konzept, das Zertifikat zu signieren, besteht darin, versehentliche Installationen von nicht vertrauenswürdigen Anwendungen zu verhindern. Damit das funktioniert, müssen die Maschinen, die Sie installieren, zuerst dem Zertifikat vertrauen.

Sie benötigen eine Code Signing certificate und signieren das Click-Once-Paket mit diesem Zertifikat. Möglicherweise müssen Sie das vertrauenswürdige Zertifikat dennoch irgendwie an die Computer verteilen (abhängig davon, wie diese eingerichtet wurden).

+0

Hello @jessehouwing, Danke für Ihre Hilfe. Ich habe ein Code Signing-Zertifikat erhalten, es ist eine .cert-Datei. Wenn ich versuche Visual Studio zu benutzen, brauche ich eine .pfx Datei. Wie kann ich eine PFX-Datei von meinem ursprünglichen Zertifikat erhalten? – Jefry

+0

https://stackoverflow.com/questions/6307886/how-to-create-pfx-file-from-certificate-and-private-key – jessehouwing

+0

Danke @jessehouwing. Ich schätze deine Hilfe sehr. – Jefry

Verwandte Themen