如何在Windows服务器上为dotnet核心控制台/服务应用程序创建具有自我更新的安装程序

问题描述 投票:0回答:1

我有一个应用程序,一个aspnet核心网站3.0,当前正在控制台应用程序中运行。

客户端有兴趣在其内部网络上安装它。

我认为最好将其转换为后台服务,而Windows可以确保其运行。正在追踪:https://dotnetcoretutorials.com/2019/12/07/creating-windows-services-in-net-core-part-3-the-net-core-worker-way/

为此创建安装程序有哪些选择?是否有任何新的可用dotnet核心使之容易使用,还是我应该只使用较旧的“最佳实践”(也称为Google)来创建安装程序?还是最好只使用sc create TestService BinPath=C:\full\path\to\publish\dir\WindowsServiceExample.exe命令来安装它。

.net-core
1个回答
0
投票

此博客文章的作者。这实际上取决于目标受众是谁。如果有人试图将其部署在内部网络上,那么IMO SC命令就可以了,因为[]

A。无论如何,它都是IT人员进行安装,因此他们不必担心双击.bat文件。

B。 IT团队使用某种GPO /脚本来使所有计算机保持一致,在这种情况下,他们可以肯定地运行一条命令来安装它。

仅当最终用户是非IT人员,客户等时,安装程​​序才有用。

© www.soinside.com 2019 - 2024. All rights reserved.