当前位置:  开发笔记 > 后端 > 正文

ClickOnce安装

如何解决《ClickOnce安装》经验,为你挑选了1个好方法。

我有点卡在这里,我有一个.net 3.5 sp1应用程序,我想使用ClickOnce本地部署到我的网络上的其他机器.

在安装时,他们会收到一条警告消息,说明此应用程序来自未知的发布者等.

我的老板不想买verisgn证书.他只是希望安装它而不会提示即绕过安全消息.

这可能吗???

微软网站上的一些注释表明在这方面已经做出了改变,即

"ClickOnce应用程序发布者现在可以决定退出签名并散列ClickOnce清单,因为他们认为这些清单适用于他们的方案."

谢谢

蒂姆



1> Mitchell Gil..:

由于您在自己的网络上,因此可以创建自己的可信证书发布者.为此,请在其中一台服务器上安装证书颁发机构服务并创建代码签名证书.默认情况下,用户的计算机不信任证书,因此请在每台计算机上运行以下命令:

certmgr.exe -add -c MYRootCertificate.cer -s -r localMachine root

certmgr.exe -add -c MyCodeSigningCert.cer -s -r localMachine TrustedPublisher

第一种是让您的计算机信任您的内部CA服务器(以摆脱"不是受信任的发布者"消息),第二种是让它信任您的证书签署的应用程序.

之后,任何已签名的应用程序都将在没有安全警告的情况下运行.

推荐阅读
帆侮听我悄悄说星星
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有