2

我在 vs2012 中为一个简单的 .net 控制台应用程序创建了 ClickOnce。我已经在发布 --> 选项 --> 描述 --> 发布者名称中设置了发布者名称。但是,当我运行 setup.exe 时,我仍然看到 Publisher: Unknown Publisher。

为什么它没有选择我设置的发布者名称?

4

2 回答 2

1

您必须使用代码签名证书对您的应用程序进行签名,以确保只有您的公司向 Microsoft 提交数据,这将增加一层超越传统用户名和密码的安全性。

请参考以下链接:

删除 smartscreen 过滤器

msdn文章

于 2013-08-21T12:27:42.357 回答
0

首先,您必须始终使用发布者证书对 ClickOnce 部署和应用程序清单进行签名。接下来,必须在用户计算机上的 Trusted Publishers 证书存储中配置用于签署 ClickOnce 应用程序的证书。最后,颁发证书的证书颁发机构必须在用户计算机上的受信任根证书颁发机构证书存储中进行配置。我将依次剥离这三个部分的每一层。

于 2018-07-24T19:11:06.140 回答