社区
.NET Framework
帖子详情
ClickOnce 签名证书的问题
Missing1984
2007-05-23 08:53:58
之前部署的程序用的是测试证书 而现在发布的程序使用了不同的证书签名,是不是会导致之前的程序无法自动升级?如果像在不改变之前程序的基础上解决这个问题,应该怎么搞?
...全文
1170
22
打赏
收藏
ClickOnce 签名证书的问题
之前部署的程序用的是测试证书 而现在发布的程序使用了不同的证书签名,是不是会导致之前的程序无法自动升级?如果像在不改变之前程序的基础上解决这个问题,应该怎么搞?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
22 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhq1001
2012-06-05
打赏
举报
回复
我也遇见了同样的问题,学习
bestdowt1314
2008-09-20
打赏
举报
回复
学习中
Foxer
2008-09-20
打赏
举报
回复
是的,同一个程序要用同一个证书,否则,ClickOnce会当作两个不同的应用程序。
chanQ
2008-09-18
打赏
举报
回复
利用ClickOnce发布的每个版本的程序清单和部署清单是不是都得用同一个证书签名?
Foxer
2008-09-09
打赏
举报
回复
用ClickOnce还不想用证书?怎么想的呀~~
创建一个永久有效的证书不就行了?比如有效期到2099年(估计自己不在世上了).
Java_And_NET
2008-09-07
打赏
举报
回复
用手动生成应用程序清单和部署清单的话,对这2个清单的签名用的是自己new一个,这种情况没有问题,发布更新都没有问题,但是如果我的第N个版本之前都是用clickonce自动部署的话,我想在第N+1个版本是用手动部署时,不管我是用vs自带的签名文件还是再new一个都不行,报错:部署标识与预订不匹配.
有没有人有解决方法的?
另文件签名的原理?
zhujiechang
2008-09-07
打赏
举报
回复
证书不同是没有办法的。重新来
royal1
2008-09-06
打赏
举报
回复
http://msdn.microsoft.com/zh-cn/vbrun/bb384246.aspx
也许会对你有帮助
royal1
2008-09-06
打赏
举报
回复
使用哪个证书的问题至关重要,因为 ClickOnce 应用程序的标识基于部署清单的数字签名。LZ的情况可能会导致冲突。
chanQ
2008-09-04
打赏
举报
回复
我也碰到过类似问题:
如果我用手动生成应用程序清单和部署清单的话,对这2个清单的签名用的是自己new一个,这种情况没有问题,发布更新都没有问题,但是如果我的第N个版本之前都是用clickonce自动部署的话,我想在第N+1个版本是用手动部署时,不管我是用vs自带的签名文件还是再new一个都不行,报错:部署标识与预订不匹配.
有没有人有解决方法的?
另文件签名的原理?
hwmfly
2008-02-12
打赏
举报
回复
我也遇到一样的问题
heguo
2007-10-12
打赏
举报
回复
makecert -r -n "CN=cncxz" -b 01/01/2007 -e 01/01/2018 -sv easyshop.pvk easyshop.cer
cert2spc easyshop.cer easyshop.spc
cd pvkimprt
pvkimprt -pfx ..\easyshop.spc ..\easyshop.pvk
这样可以制作永久有效的证书,具体工具软件和资料网上可以找到。
Bytexu
2007-10-11
打赏
举报
回复
关注,我也碰到这个问题,不知道楼主解决了没有,请高手赐教~~
bwangel
2007-05-30
打赏
举报
回复
从来不签名,JF
bucher
2007-05-29
打赏
举报
回复
的确如此,会导致系统认为这是2个程序。自己的证书还有过期问题,千万小心,我当年碰到这个欲哭无泪。
zhujiechang
2007-05-28
打赏
举报
回复
用证书的情况下,clickone经常出现问题,原因不明,无论是什么证书都差不多。重要的程序建议你自己写升级程序,如果用clickone的话,建议不要那个证书。
heguo
2007-05-27
打赏
举报
回复
微软有证书升级的资料http://support.microsoft.com/kb/925521/zh-cn
大致意思是从旧的过期的证书基础上再重新生成一个新的证书.
没试过.
copall
2007-05-27
打赏
举报
回复
可以自动升级吧~我只是看过别人搞过
CathySun118
2007-05-26
打赏
举报
回复
应该是
rola
2007-05-25
打赏
举报
回复
学习,帮顶
加载更多回复(2)
解决
Click
Once
签名
过期
问题
用到的工具
解决
Click
Once
签名
过期
问题
用到的工具,与博文匹配,不喜勿下!
C# 修改续订过期的
Click
Once
证书
C# 修改续订过期的
Click
Once
证书
click
once
证书
制作
简述
Click
Once
证书
的制作过程,做自己的
签名
证书
。
Click
Once
证书
签名
工具包
有需要用的所有exe dll capicom_dc_sdk.msi cert2spc.exe makecert.exe pvkimprt.exe signtool.exe
C#提示:“在
证书
存储区中找不到清单
签名
证书
”的解决方法
本文实例讲述了C#提示:“在
证书
存储区中找不到清单
签名
证书
”的解决方法。分享给大家供大家参考。具体分析如下: 一、
问题
: 程序重新生成,提示错误:在
证书
存储区中找不到清单
签名
证书
。 二、解决方法: 可能是之前部署的程序
证书
被我删掉了或是
证书
过期了,结果出现这个
问题
。解决方案如下: 方案1:右击项目属性—>
签名
—>为
Click
Once清单
签名
,将勾掉的选项去掉。 方案2:在
签名
中创建一个新的
签名
。 方案3:记事本打开相应的csproj文件,调整节点值。
true
将true修改为false。 以上解决方案任选其一,我选了方案一,简单嘛,重
.NET Framework
17,741
社区成员
24,334
社区内容
发帖
与我相关
我的任务
.NET Framework
.NET技术 .NET Framework
复制链接
扫一扫
分享
社区描述
.NET技术 .NET Framework
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章