.NET Core使用Topshelf方式创建Windows服务的全过程记录
短视频,自媒体,达人种草一站处事 这篇文章首要给各人先容了关于.NET Core行使Topshelf方法建设Windows处事的相干资料,文中通过示例代码先容的很是具体,对各人的进修可能事变具有必然的参考进修代价,必要的伴侣们下面跟着小编来一路进修进修吧 媒介 Topshelf是一个.NET Standard库,它消除了在.NET Framework和.NET Core中建设Windows处事的那些贫困。 安装 Install-Package Topshelf 代码 using System;
在Program.cs文件的Main要领中 1、处事的名称 2、处事是否自动启动 3、处事瓦解之后的重启时刻 using System;
陈设处事 ConsoleApp2222.exe install ConsoleApp2222.exe start 调试处事 假如我们的处事代码已经在Visual Studio中打开了,我们就可以直接启动调试。Topshelf会模仿在节制台中启动处事。我们应该能在节制台中看到以下的动静。 这确实切合了我们的需求。它启动了我们的处事,并像真正的Windows处事一样在靠山运行。我们可以像往常一样配置断点,根基上它遵循的流程和正常安装的处事一样。 我们可以通过ctrl+c, 来封锁我们的应用,可是在运行处事执行Stop要领之前,它是不能被封锁的,这使我们可以调试处事的封锁流程。与调试指令和设置符号对比,这要轻易的多。 这里必要留意一个题目。假如你收到的以下内容的动静: 这意味着你实行调试的处事现实上已经作为Windows处事被安装在体系中了,你必要遏制(不必要卸载)这个正在运行的处事,才可以正常调试。 参考文档 https://topshelf.readthedocs.io/en/latest/configuration/config_api.html https://github.com/Topshelf/Topshelf 总结 到此这篇关于.NET Core行使Topshelf方法建设Windows处事的文章就先容到这了,更多相干.NET Core用Topshelf建设Windows处事内容请搜刮剧本之家早年的文章或继承赏识下面的相干文章但愿各人往后多多支持剧本之家! (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |