windows 环境下安装.netcore服务

alexlee 2023-4-16 734 4/16

.netcore的跨平台项目非常流行,最近公司开发了一个服务,需要部署到 windows平台下,所以总结了一下,netcore服务的安装部署。

这里我们借助了一款nssm的软件进行服务部署 http://nssm.cc/release/nssm-2.23.zip(下载地址)

接下来是安装过程

直接在nssm.exe 所在目录运行命令行,输入nssw install +你的服务名,如:

1: nssm install gtserver

之后会显示出GUI界面:

windows 环境下安装.netcore服务

Path  dotnet.exe 程序的安装路径(注意系统没安装dotnet.exe)

在这路径下载程序安装

https://download.visualstudio.microsoft.com/download/pr/ba001109-03c6-45ef-832c-c4dbfdb36e00/e3413f9e47e13f1e4b1b9cf2998bc613/dotnet-hosting-2.2.8-win.exe

注意:在这里,我们要强调一下,donet.exe 这里千万不要选错。为什么会有这样的问题呢,

主要是之前安装的时候,有的系统是有X86,跟64位区分的,有的系统直接安装了两个不同位数的 donet.ex,所以大家这里要根据自己程序是发布在哪个平台来做选择。

选择错误了是无法安装成功的,所以要重点强调一下。

Startup directory  程序所在dll的路径

注意:这里是程序所在的dll目录下边,选择dll的时候,一定要注意不要选择错误了。路径中最好都是英文,为了避免其他不必要的问题。

Arguments 该程序服务的dll

注意:该目录下运行程序的dll文件

Service name 服务名称windows 环境下安装.netcore服务

注意:这里的最好用英文并且有意义的名称。

安装完成后

windows 环境下安装.netcore服务

然后运行启动服务:

nssm start gtserver

windows 环境下安装.netcore服务

以上是自己的做为资深开发的一些个人经历,把这些经验分享给大家,希望以后大家在从事开发中,可以避免不必要的麻烦,跟浪费时间精力。

要是大家喜欢我的文章的话,可以在文章下留言或是联系我,共同进步,共同探讨开发的一些案例,促进彼此间的交流,分享一些日常的开发趣事。

- THE END -
最后修改:2024年1月23日
0

非特殊说明,本博所有文章均为博主原创。

共有 0 条评论