林宜鹤

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

OOB公网部署时必须加上数字签名才能自动更新,目前查到的方法如下:

1,打开Visual Studio Tools里面的命令提示,然后运行以下命令。
makecert.exe -r -n "CN=LINYH" -b 01/01/2009 -e 12/31/2019 -sv c:\Cert\CbipSetupKey.pvk c:\Cert\CbipSetupKey.cer

cert2spc.exe c:\Cert\CbipSetupKey.cer c:\Cert\CbipSetupKey.spc

pvkimprt -pfx c:\Cert\CbipSetupKey.spc c:\Cert\CbipSetupKey.pvk

说明:

pvkimprt.exe是证书导出工具。需要从微软网站下载:http://download.microsoft.com/download/vba50/Utility/1.0/NT5/EN-US/pvkimprt.exe

在证书导出向导下,要选择导出私钥,其他一路NEXT。

cert2spc.exe测试工具通过一个或多个 X.509 证书创建发行者证书 (SPC)。Cert2spc.exe 仅用于测试目的。可以从证书颁发机构(如 VeriSign 或 Thawte)获得有效的 SPC。

注:

你有可能遇到的问题:

  makecert.exe 执行失败,可能没有在C盘建立Cert文件夹。

  pvkimprt.exe 执行失败,从微软那里下载下来的其实是一个压缩包,你得先解压,再双击安装到C:\Windows

 

2,对xap包进行签名

右击silverlight项目>属性>签名>为Xap文件签名>从文件选择。

 

3,全部生成,发布WEB即可。

image

原文网址:http://www.cnblogs.com/wengyuli/archive/2011/04/11/2012100.html

posted on 2011-10-21 18:52  林宜鹤  阅读(1079)  评论(0编辑  收藏  举报