我有一个在浏览器外模式下运行的silverlight应用程序。打开应用程序时,有时会出现黑屏,这会阻止我们进一步处理,一旦发生这种情况,所有 silverlight 应用程序都不会“从浏览器中”启动,并且其他 SL 应用程序也不会显示黑屏。一旦我们在客户端计算机中重新安装 silverlight,应用程序就开始工作。并且我们已经将silverlight设置为不进行任何最新更新,但是这个问题经常出现。
虽然重新安装 silverlight 可以解决问题,但它看起来不是解决此问题的正确方法。而且,我们不能去每台客户端机器都做同样的事情。
如果您遇到过此问题,请提供正确的解决方案来解决此问题。
注意:从上周开始,我们更频繁地遇到此问题
最佳答案
在我们的案例中,根本原因是 System Center Configuration Manager 中的一个“错误”,该错误定期将 AllowLaunchOfElevatedTrustApps 设置为 0。
HKLM\Software\Microsoft\Silverlight\AllowLaunchOfElevatedTrustApps
HKLM\Software\Wow6432Node\Microsoft\Silverlight\AllowLaunchOfElevatedTrustApps
出现问题时检查这些注册表项的值。 (重新安装 Silverlight 会重置这些值。)
关于c# - Silverlight 浏览器外显示白屏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38143559/