【问题标题】:Verisign file error when signing a xap file签署 xap 文件时出现 Verisign 文件错误
【发布时间】:2012-03-30 08:26:22
【问题描述】:
【问题讨论】:
标签:
visual-studio-2010
sign
xap
verisign
【解决方案1】:
我找到了解决问题的方法。
在“浏览器内”模式下启动 Silverlight XAP 文件时,每个客户端都必须手动部署这两件事:
1) 注册表中允许进入浏览器模式的键:
对于 32 位系统:
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]
对于 64 位系统:
Windows 注册表编辑器 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) 使用名为“MMC”的实用程序将我的证书安装到“TrustedPublisher”存储中。
与浏览器外模式和安装模式不同,当使用浏览器内模式时,每个客户端都必须执行这些步骤!我最初认为这些步骤是自动的,客户只需要确认他们的安装......事实并非如此......
希望对你有帮助。