首页 > Web开发 > 详细

关于.net Core 笔记

时间:2019-09-27 18:03:36      阅读:117      评论:0      收藏:0      [点我收藏+]

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 NAME\USER}, "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 NAME\USER} -Description "{DESCRIPTION}" -DisplayName "{DISPLAY NAME}" -StartupType Automatic

  • {EXE PATH} – 应用在主机上的文件夹的路径(如 d:\myservice)。 请勿在此路径中包含应用的可执行文件。 尾部反斜杠是非必需项。
  • {DOMAIN OR COMPUTER NAME\USER} – 服务用户帐户(如 Contoso\ServiceUser)。
  • {NAME} – 服务名称(如 MyService)。
  • {EXE FILE PATH} – 应用的可执行文件路径(如 d:\myservice\myservice.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

关于.net Core 笔记

原文:https://www.cnblogs.com/kacy/p/11599422.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!