简体   繁体   English

建议用于将.NET应用程序部署到外部客户的工具(本地)

[英]Tools recommended to Deploy .NET applications to external customers (On-Premise)

I'd like to get the SO community opinion on automated deployments to external clients. 我希望获得SO社区对自动部署到外部客户端的意见。 We develop software that we wrap in an install shield and ship it to customers so that they install on their own servers. 我们开发的软件会包裹在安装屏蔽中,然后将其运送给客户,以便他们在自己的服务器上进行安装。 Most of these clients wants contain all of their data within their environments without punching any holes which makes automated deployments a little challenging. 这些客户中的大多数都希望将其所有数据包含在其环境中,而不会产生任何漏洞,这使自动化部署变得有些挑战。

The problem we're trying to solve is to get rid of install shield and writing Install-Script code which sucks and maintenance heavy and move towards a modern way to deploy software. 我们正在尝试解决的问题是摆脱安装屏蔽并编写Install-Script代码,这会占用大量代码和进行维护,并朝着现代的软件部署方式发展。

Azure and AWS is out of the question because it involves hosting data externally and our clients does not like that. 毫无疑问,Azure和AWS涉及到在外部托管数据,而我们的客户不喜欢这样做。

We've investigated Octopus Deploy so far and seems like a promising tool especially that they have a "Polling Tentacle" that does not require punching firewall holes. 到目前为止,我们已经研究了Octopus Deploy,它似乎是一个很有前途的工具,特别是它们具有不需要打防火墙孔的“轮询触手”。

Do you have any other suggestions? 你有什么其他的建议? Ideas? 想法?

This largely depends on the relationship you have with your customers. 这在很大程度上取决于您与客户的关系。 Octopus Deploy is a good solution if you are responsible and trusted for scheduling and conducting deployments. 如果您负责并信任安排和执行部署,则章鱼部署是一个很好的解决方案。 Otherwise it will be difficult to persuade your customers to setup an Windows Service which polls an external endpoint waiting for commands. 否则,将很难说服您的客户设置Windows服务,该服务将轮询等待命令的外部端点。

Microsoft ClickOnce will a good option if your customers prefer you to provide a package for them to evaluate and deploy themselves. 如果您的客户希望您为他们提供评估和部署自己的软件包,则Microsoft ClickOnce将是一个不错的选择。

Both options are mature with plenty of vendor and community support available. 两种选择都已经成熟,并且有大量的供应商和社区支持。

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

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