Skip to content

Hmx应用服务器搭建

得益于最新的 NET10-LTS 平台内核,我们的后端服务可以支持以下多种平台:

以下我们采取Windows Server 2025为目标进行服务的部署:

首先准备一个虚拟机,比如下面这样的:

记住:我们的应用服务不再依赖iis,这个非常重要,我们采取直接windows服务的方式运行。

下载 .NET 10.0

地址:https://dotnet.microsoft.com/zh-cn/download/dotnet/10.0

找到对应的版本进行下载:

直到安装完成。执行命令检测:

完成后,我们的服务器就可以跑我们的应用服务了!

发布我们的应用服务,为了演示我们发布到本地目录:

发布完成我们就得到了执行的文件目录,比如D:\gitRepos\hmx\admin\output\services\Release\net10.0\publish

我们将这个目录上传到服务器上面,比如放到 D:\mes-apps\gzmes-publish

实际上我们执行:Hmx.Service.Startup.exe 我们的服务就正常运行了

但是,我们的程序需要采取windows 服务的模式运行,才能更优秀!

我们去 https://nssm.cc/download 下载一个nssm工具,让我们的exe变身为windows服务。

你可以参考https://www.cnblogs.com/magicMaQaQ/p/18174409 看更多。

将下载的压缩包解压,找到nssm.exe,以管理员身份打开cmd,在cmd中定位到nssm.exe所在路径,执行nssm install 服务名:

在Application-Application Path中选择你的可执行文件.exe,确认后会自动填入Startup directory,Service name处可以修改服务名

上方选项卡的Details中可以填入显示名称、描述、启动方式,一般默认是自动启动

填写完成后点击右下角的Install service即可。

HiMind 工业互联网平台 技术文档