繁体   English   中英

如何通过Internet部署Windows应用程序

[英]How to deploy a Windows application over the internet

我使用Visual Studio 2015 Community Edition在C#中创建了一个针对.Net 4.5框架的应用程序。

我最初把它放在我的网站上供几个用户测试,作为包含所有必要组件的.zip文件,但由于该程序仍处于测试阶段且正在开发中,因此需要进行大量更新,因此我切换到ClickOnce为了减少对我的用户的烦恼。 我已成功部署甚至更新了ClickOnce版本,并看到它自动更新。

但是在下载和安装问题之后,我的所有用户都遇到了问题。 它与.zip和setup.exe一起发生:

  • Chrome会将文件标记为不常下载,并且用户必须强制下载。 按照开发人员的步骤,谷歌表示我的网站文件没有检测到问题,所以我没有要求他们审查。

  • Windows 8和10将文件标记为不安全,因为它未签名。 看来我必须向第三方证书颁发机构支付180美元/年的费用,签署文件只是为了让我的用户“安全”?

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

告诉我的用户故意绕过他们所有的安全设置感觉不对,特别是因为对他们中的大多数人来说我是一个完全陌生的人。 我没有看到我自己下载的许多其他免费软件出现这些问题,但我找不到任何可以让我的软件与所有这些过度保护的安全软件“玩得很好”的良好说明......

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

我还有一些来自不受信任的机构的证书问题。 您可以从真实的证书颁发机构申请一年免费的可信证书: https//startssl.com/

愿它有所帮助! 弗朗索瓦

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM