项目

Windows 平台设置 .Net Core 应用后台运行并且开机启动

  1. 创建 start.bat 批处理文件

    @echo off
    
    rem 后台运行 www.koudingke.cn
    start /b cmd /c "cd /d C:\web\kdc && dotnet Ke.Cms.Web.Unified.dll --urls=http://*:5000"
    
    echo 所有应用已在后台启动。
    pause
    

    根据情况替换以下选项:

    • C:\web\kdc 表示 .Net Core 应用的根目录
    • dotnet Ke.Cms.Web.Unified.dll --urls=http://*:5000" 是运行应用的命令

  2. 创建 start.vbs 脚本文件,内容如下:

    CreateObject("WScript.Shell").Run "cmd /c c:\web\start.bat",0
    

    根据情况替换以下选项:

    • c:\web\start.bat 表示第一步创建的 .bat 文件的路径

  3. 启动 任务计划程序 创建任务

    1. 常规 选项卡,勾选 不管用户是否登录都要运行使用最高权限运行 两项

      创建任务计划

    2. 触发器 选项卡,新建一个触发器任务;选择 启动时 开始任务

      触发器

    3. 操作 选项卡,新建一个操作任务;依次选择 “启动程序”,然后指定 start.vbs 脚本文件的路径

      vbs脚本

    4. 任务计划创建完毕后立即运行它

      立即运行任务计划

在本文档中