win7引导文件编辑-()
来源:191路由网 2022-12-16 03:08:36
本文实例环境及版本 .NetCore3.1、windows
一、.NetCore创建windows服务,将web项目托管到windows服务中
1、新建项目 Worker Service
2、引用 Microsoft.Extensions.Hosting
Microsoft.Extensions.Hosting.WindowsServices 注意版本为3.1.X
3、修改Program
4、Worker类代码参考 5、发布项目,注意修改配置,选择windows平台 6、cd到发布目录,输入sc create 服务名 binpath="项目发布目录" 来注册服务 如: 然后可使用如下命令开启windows服务或手动开启 其他命令 补充说明: 将.NetCore的web项目托管到windows服务中 新建web项目,其他操作参看上面,不过记得给系统指定访问的端口 发布时也要选择windows平台 生成服务后启动服务,即可通过浏览器访问 二、使用NSSM安装windows服务 1、nssm是一个服务封装程序,它可以将普通exe程序封装成服务,实现开机自启动。 官网下载地址:https://nssm.cc/download 下载后解压,根据系统选择64位或32位 将nssm.exe程序放到程序的发布目录根目录下 2、cmd打开命令行cd到程序发布目录 输入 然后选择程序的.exe可执行文件 配置项说明: 2、最后点击install service 完成windows服务安装,在windows服务列表就能看到创建的服务了。 然后启动服务即可。 常用命令 才疏学浅,相关文档等仅供自我总结,如有相关问题可留言交流谢谢 win7引导文件编辑()本文实例环境及版本.NetCore3.1、windows一、.NetCore创建windows服务,将web项目托管到windows服务中1、新建项目WorkerService2、引用Microsoft.Extensions.HostingMicrosoft.Extensions.Hosting.WindowsServices注意版本为3.... 系统分盘win7固态硬盘(系统分盘win7固态硬盘)虽然微软公司已经停止了对Windows7系统的维护,但是市面上有些硬件配置比较低的电脑仍然需要安装此系统。那么,64位win7用GPT还是MBR?答案:当然是MBR!MBRMBR(MasterBootRecord)中文为主引导记录,主引导记录也可以称为主引导分区表,位置为磁盘(实体硬盘的体现)的第一个扇区。它记录着硬盘的相关信息... win7怎么恢复初始设置方法(win7怎么恢复初始设置方法视频)当我们经常使用您的计算机时,如果您的Win7计算机崩溃或遇到您无法解决的问题,则可以通过恢复来解决它。所以小编会告诉你计算机如何恢复出厂设置Win7,让我们看看如何做到这一点。脚步... 苹果手机u盘坏处(苹果手机u盘有用吗)众所皆知,面对来路不明的U盘,即使加一万个小心都不为过。因为,有很多U盘都不能轻易插入自己的电脑,否则后患无穷。比如,硬盘中存有恶意程序木马。而今,又出现了一个据说立竿见影的实体破坏式U盘--“夺命U盘(USBKiller)”。这款夺命U盘的破坏原理很简单:插入USB端口后,内置的DC/DC直流斩波器会开始运作,将... u盘无法需要管理者权限(u盘无法需要管理者权限怎么办)U盘有时会因为强行拔出或其他原因造成部分数据错误,以至于电脑再次使用时出现无法访问的情况,我们可以使用命令行来检查错误尝试修复。1.首先插入U盘,打电脑开开始菜... 191路由网 - 192.168.1.1,192.168.0.1无线路由器设置教程 版权声明:本站的文章和图片来自互联网收集,仅做分享之用如有侵权请联系站长,我们将在24小时内删除 public static IHostBuilder CreateHostBuilder(string[] args) { var host = Host.CreateDefaultBuilder(args); //判断当前系统是否为windows if (RuntimeInformation.IsOSPlatform(OSPlatform.Windows)) { //使用windows服务 host.UseWindowsService(); } host.ConfigureLogging(builder => builder.AddFile()); return host.ConfigureServices((hostContext, services) => { //注册具体要运行的类 services.AddHostedService<Worker>(); }); }
protected override async Task ExecuteAsync(CancellationToken stoppingToken) { _logger.LogInformation("Worker测试 服务开启了2"); stoppingToken.Register(() => _logger.LogInformation("Worker测试 服务正在停止2")); while (!stoppingToken.IsCancellationRequested) { _logger.LogInformation("Worker测试 服务在运行中2"); await Task.Delay(TimeSpan.FromSeconds(20), stoppingToken); } _logger.LogInformation("Worker测试 服务已停止2"); } public override Task StartAsync(CancellationToken cancellationToken) { _logger.LogInformation("Worker测试 服务开启了3"); return base.StartAsync(cancellationToken); } public override Task StopAsync(CancellationToken cancellationToken) { _logger.LogInformation("Worker测试 服务已停止了3"); return base.StopAsync(cancellationToken); }
//开启服务sc start 服务名//关闭服务sc stop 服务名//删除服务sc delete 服务名
.ConfigureWebHostDefaults(webBuilder => { //记得指定系统访问的端口号 webBuilder.UseUrls("http://*:5360"); webBuilder.UseStartup<Startup>(); })
nssm install
nssm install servername //创建servername服务,弹出配置界面nssm start servername //启动服务nssm stop servername //暂停服务nssm restart servername //重新启动服务nssm remove servername //删除创建的servername服务nssm edit servername//更改servername服务,弹出修改界面nssm set servername 参数名 参数值 //设置服务参数值
电脑
相关阅读
win7引导文件编辑-()
系统分盘win7固态硬盘-(系统分盘win7固态硬盘)
win7怎么恢复初始设置方法-(win7怎么恢复初始设置方法视频)
苹果手机u盘坏处-(苹果手机u盘有用吗)
u盘无法需要管理者权限-(u盘无法需要管理者权限怎么办)