Was brauche ich, um eine WPF-Browseranwendung (XBAP) zu tun, um die Arbeit an Windows 7 Volles Vertrauen erfordert?

StackOverflow https://stackoverflow.com/questions/2926071

Frage

Das ist also ein Visual Studio 2008, .NET, WPF, XBAP, Windows 7 Frage in Bezug auf .NET Vertrauensrichtlinien.

Bei der Arbeit haben wir mehrere Web-Browser-Anwendungen (XBAP-Dateien) entwickelt mit Visual Studio 2008 (so .NET 3.5), dass wir intern im Einsatz. Dies erforderte eine .NET Fulltrust Politik, fanden wir einen Weg, um eine MSI-Datei zu machen, dass die Politik auf den einzelnen Stationen angepasst, alles hat super geklappt. Benutzer lieben In-Browser-Anwendungen.

Das war im letzten Jahr und unter Windows XP. In diesem Jahr begann unsere Firma Upgrade-Nutzer Windows 7, und jetzt keines unserer Web-Browser-Anwendungen arbeiten. Die Fehlermeldung wird „Vertrauen nicht Zugegeben“, als ob die Politik wechselnden .MSI hatte laufen nicht.

Weitere Details: Ich kann bestätigen, dass unsere Anwendungen auf Windows XP arbeiten für Internet Explorer 7 und Firefox, und nicht funktioniert unter Windows 7 für Internet Explorer 8 noch Firefox

.

Ich muss zugeben, dass .NET-Sicherheitsrichtlinien mich mystifizieren. Trotzdem konnte ich keine Erwähnung dieses Problems auf dem Netz im Allgemeinen oder auf dieser Seite finden.

Hat jemand anderes dieses Problem auftritt? Jedwedes Hilfe willkommen.

War es hilfreich?

Lösung

We've encountered this exact problem. Fixing this requires signing your click-once manifest with a a code-signing certificate, preferably a VeriSign certificate. You could probably also create your own certificate and then add it to the "Trusted Root Certificate Authorities" on your client machines, or create it with your own Certificate Authority. Once signed, you will need to import the public key for your certificate into the "Trusted Publishers" store on the client machines.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top