Net Core 2.0 安装 windows 服务
Net core 2.0 install windows service
安装 nuget 包后 Microsoft.AspNetCore.Hosting.WindowsServices 2.0 它不起作用,因为这个包只为 4.6.1 创建
我正在安装 2.1.0-preview2-final。
好的,host.RunAsService()
它正在编译,但当我通过 cmd 启动它时它不工作
我收到这条消息:
Cannot start service from the command line or a debugger. A Windows
Service must first be installed and then started with the
ServerExplorer, Windows Services Administrative tool or the NET START
command.
如何将我的项目安装为 Windows 服务?
这个post对我没有帮助。
而且是第三部分工具,是开销。
您可以使用 PowerShell 安装 windows 服务。只需打开提升的 powershell 提示符,cd 进入 .net 核心服务可执行文件所在的文件夹,然后键入:
sc.exe create "My Service" binPath= (Resolve-Path .\MyService.exe)
我总是为我的.net核心服务制作一个独立的部署包,所以我只是将发布的文件夹压缩,将其复制到目标服务器,解压缩,然后按照上面的方法安装。此 My Service
服务应显示在服务 MMC 管理单元中,您可以从那里启动它,或者留在 PowerShell 中,您可以通过以下方式启动它:
Start-Service -Name "My Service"
希望对您有所帮助!
我找到了解决方案。
我正在将 net core 更新到 2.1,然后我将我的应用程序发布为 x86 的便携式应用程序。
在路径中发布后是一个 exe!!!
然后我开始 cmd line
SC create [Name] binpath="[pathtoexe\app.exe]"
然后我开始像普通的windows服务。
利润!!!
安装 nuget 包后 Microsoft.AspNetCore.Hosting.WindowsServices 2.0 它不起作用,因为这个包只为 4.6.1 创建
我正在安装 2.1.0-preview2-final。
好的,host.RunAsService()
它正在编译,但当我通过 cmd 启动它时它不工作
我收到这条消息:
Cannot start service from the command line or a debugger. A Windows Service must first be installed and then started with the ServerExplorer, Windows Services Administrative tool or the NET START command.
如何将我的项目安装为 Windows 服务?
这个post
而且是第三部分工具,是开销。
您可以使用 PowerShell 安装 windows 服务。只需打开提升的 powershell 提示符,cd 进入 .net 核心服务可执行文件所在的文件夹,然后键入:
sc.exe create "My Service" binPath= (Resolve-Path .\MyService.exe)
我总是为我的.net核心服务制作一个独立的部署包,所以我只是将发布的文件夹压缩,将其复制到目标服务器,解压缩,然后按照上面的方法安装。此 My Service
服务应显示在服务 MMC 管理单元中,您可以从那里启动它,或者留在 PowerShell 中,您可以通过以下方式启动它:
Start-Service -Name "My Service"
希望对您有所帮助!
我找到了解决方案。
我正在将 net core 更新到 2.1,然后我将我的应用程序发布为 x86 的便携式应用程序。 在路径中发布后是一个 exe!!! 然后我开始 cmd line
SC create [Name] binpath="[pathtoexe\app.exe]"
然后我开始像普通的windows服务。
利润!!!