2016-03-03 89 views
6

我已经创建了一个使用Visual Studio 2015社区版的应用程序,以C#为目标.Net 4.5框架。如何通过互联网部署Windows应用程序

我最初把它放在我的网站上供几个用户测试,作为包含所有必要组件的.zip文件,但由于该程序仍处于测试阶段并正在开发中,因此需要进行许多更新我切换到ClickOnce是为了让我的用户不那么讨厌。我已成功部署并更新了ClickOnce版本,并发现它会自动更新自身。

但是,在下载和安装出现问题后,我的所有用户都遇到了问题。它同时发生在.zip和setup.exe中:

  • Chrome会将该文件标记为非常罕见地下载并且用户必须强制下载。按照开发者的步骤,谷歌表示,我的网站文件没有发现任何问题,因此我没有要求他们审核。

  • Windows 8和10将文件标记为不安全,因为它未签名。似乎我必须向第三方认证机构支付180美元/年的费用,才能对我的用户“安全”签署文件?

  • 诺顿和其他一些杀毒软件会将该文件标记为不安全,甚至在安装后立即删除它。

告诉我的用户有意地绕过他们所有的安全设置,觉得不妥,尤其是因为大部分我是一个完全陌生的人。我没有看到我自己下载的许多其他免费软件出现这些问题,但我找不到任何提供有关如何让我的软件与所有这些过度保护安全软件“玩得愉快”的良好说明的任何东西...

你能指点我正确的方向吗?

+0

我发现[此帖](http://programmers.stackexchange.com/questions/191003/how-to-prevent-my-executable-being-being-beated-treated-from-av-like-bad-or尽管大多数抱怨的用户都来自诺顿...请注意,我确实通过virustotal.com运行了我自己的程序,并且在所有计数上都得到了一份干净的健康证书。 – Rayanth

回答

-1

我也有一些来自不受信任权限的证书的问题。 您可以申请一个真正的认证机构这样一个免费的可信证书一年: https://startssl.com/

愿意帮忙! François

相关问题