Ich habe eine Lösung für mein Problem gefunden.
Wenn eine Silverlight-XAP-Datei in einem "In-Browser" -Modus startet, hat jeder Client manuell diese beiden Dinge zu implementieren:
1) Ein Schlüssel in der Registrierung dem In-Browser-Modus zu ermöglichen:
Für 32-Bit-System:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Silverlight]
"AllowElevatedTrustAppsInBrowser"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Silverlight\Components]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Silverlight\Components\Debugging]
Für 64-Bit-System:
Windows Registry Editor Ver sion 5,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Silverlight]
"AllowElevatedTrustAppsInBrowser"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Silverlight\Components]
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Silverlight\Components\Debugging]
2) Installieren Sie mein Zertifikat in den "Trusted" Speicher mit dem Dienstprogramm namens "MMC".
Im Gegensatz zum Out-of-Browser- und Installationsmodus muss jeder Client im In-Browser-Modus diese Schritte ausführen! Ich habe zuerst gedacht, dass diese Schritte automatisch waren und dass der Kunde nur für ihre Installation bestätigen musste ... Das ist nicht der Fall ...
Hoffe es hilft.