• 关于.net Core 笔记


    1..net core 网站后台部署   找到 bin 目录的上一层   打开cmd  输入命令 : dotnet publish -c release -r win7-x64( release版本)   dotnet publish -c debug -r win7-x64 (debug版本)

    2..net core在Windows服务中托管   以管理员权限打开PowerShell  输入命令:

    $acl = Get-Acl "{EXE PATH}"
    $aclRuleArgs = {DOMAIN OR COMPUTER NAMEUSER}, "Read,Write,ReadAndExecute", "ContainerInherit,ObjectInherit", "None", "Allow"
    $accessRule = New-Object System.Security.AccessControl.FileSystemAccessRule($aclRuleArgs)
    $acl.SetAccessRule($accessRule)
    $acl | Set-Acl "{EXE PATH}"

    New-Service -Name {NAME} -BinaryPathName {EXE FILE PATH} -Credential {DOMAIN OR COMPUTER NAMEUSER} -Description "{DESCRIPTION}" -DisplayName "{DISPLAY NAME}" -StartupType Automatic

    • {EXE PATH} – 应用在主机上的文件夹的路径(如 d:myservice)。 请勿在此路径中包含应用的可执行文件。 尾部反斜杠是非必需项。
    • {DOMAIN OR COMPUTER NAMEUSER} – 服务用户帐户(如 ContosoServiceUser)。
    • {NAME} – 服务名称(如 MyService)。
    • {EXE FILE PATH} – 应用的可执行文件路径(如 d:myservicemyservice.exe)。 请将可执行文件的文件名和扩展名包括在内。
    • {DESCRIPTION} – 服务说明(如 My sample service)。
    • {DISPLAY NAME} – 服务显示名称(如 My Service)。

    参考:https://docs.microsoft.com/zh-cn/aspnet/core/host-and-deploy/windows-service?view=aspnetcore-2.1&tabs=visual-studio

  • 相关阅读:
    Linux中的邮件发送
    Python学习笔记18-发送邮件
    Ansible学习笔记
    eclipse使用maven打包时去掉测试类
    CentOS安装redis
    spring boot 部署
    sprint boot 配置
    spring-boot 学习笔记一
    不要容忍破窗户
    阿里云安装Oracle
  • 原文地址:https://www.cnblogs.com/kacy/p/11599422.html
Copyright © 2020-2023  润新知