1、直接CMD运行已发布的NetCore程序。
现在大部分NetCore程序都是在Linux CentOS上发布,那么在Windows服务器上除了传统的IIS上挂在,还可以直接CMD命令窗口,进入发布程序的目录,然后直接“DotNet xx.dll”,但是有个问题,服务器上多了个窗体,稍微不小心关闭,你的服务器就停了:
2、windows服务模式托管
①在自己的NetCore项目里面安装相关包,包名如下:
②在“Program.CS”类里面加上一句:.UseWindowsService() 用于告诉Windows启动服务托管模式:
③以管理员模式运行命令行窗体
命令:sc create web_blq binPath="D:\web发布\Web.exe" DisplayName="web_blq" start=auto
④最后在服务管理里面开启这个服务