【问题标题】:How to create an installer with self updates on windows server for an dotnet core console/service application如何在 Windows 服务器上为 dotnet 核心控制台/服务应用程序创建具有自我更新的安装程序
【发布时间】:2020-01-20 04:42:45
【问题描述】:

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

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

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

为此创建安装程序的选项有哪些? dotnet core 有什么新的开箱即用的东西可以让这很容易,还是我应该使用旧的“最佳实践”,也就是谷歌它来创建一个安装程序?还是最好只使用sc create TestService BinPath=C:\full\path\to\publish\dir\WindowsServiceExample.exe 命令来安装它。

【问题讨论】:

    标签: .net-core


    【解决方案1】:

    博客文章的作者在这里。这实际上取决于目标受众是谁。如果有人试图将其部署在内部网络上,IMO 的 SC 命令很好,因为

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

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

    安装程序仅在最终用户是非 IT、客户等情况下才有用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-06-28
      • 2018-01-14
      • 1970-01-01
      • 2011-09-07
      • 1970-01-01
      • 1970-01-01
      • 2010-10-23
      相关资源
      最近更新 更多