第一次重大部署
本文关键字:部署 第一次 | 更新日期: 2023-09-27 18:27:12
在过去的几年里,我已经构建了许多c#程序,我相信我可以让一个程序做任何事情。
但到目前为止,它们都是内部程序,我一直在那里监视安装和更新。
有人找我来构建一个要出售的程序,我知道我可以处理这个程序本身,但在发布一个要销售的程序之前,我有什么需要研究的吗?
我想我必须进行安全测试,获得软件许可证?有人知道我读这篇文章的好地方吗?
首要问题:许可。检查您使用的库的许可证,也许其中一些是用于非商业目的的。
第二个问题:安装包和用户手册。你给客户的一切都必须是不言自明的,易于理解,并回答非常愚蠢的问题(我能把它安装在驱动器D:上吗?因为我有一个驱动器D:有很多空间,但你的手册没有说任何关于把它安装到除C:之外的任何其他驱动器上的事情。…等等)
第三个问题:更新。你将如何管理它们?自动的用户驱动?单独的可下载文件?
第四个问题:你的版权。
第五个问题:保护您的版权(防止盗版等)。
第六个问题:如果你在国际上销售,请查看该国有关版权、专利、安全等的法律。
第七个问题:确保你的软件安全、完整、快速,不提供蓝屏等。
如果你生活在美国或其他有软件专利问题的国家,请确保你没有使用任何受版权保护的解决方案(如一键购物"功能"等)。
我希望这是一个好的开始。
您必须了解.Net应用程序MSDN 的部署
单击一次也可能派上用场。
别忘了安装故障保险箱、堆栈跟踪等。。。所以你可以很容易地追踪错误并快速解决它们。。。
编辑:更新为英文链接
在出版一个出售的节目之前,我有什么需要调查的吗?
测试,测试,测试!一定要在不同的操作系统风格、不同的环境等上进行测试。确保你有一个合理的部署方法(可下载的安装程序、cd等),并确保同样多地进行测试。当谈到软件部署时,请确保在发布初始版本之前,您已经计划好了更新和升级方案。