Asp.NetCore部署到windows服务
2021/7/22 7:06:23
本文主要是介绍Asp.NetCore部署到windows服务,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1.安装【Microsoft.Extensions.Hosting.WindowsServices】
2.在启动类【Program.cs】中修改:
public class Program { public static void Main(string[] args) { CreateHostBuilder(args).Build().Run(); } public static IHostBuilder CreateHostBuilder(string[] args) { return Host.CreateDefaultBuilder(args) .UseWindowsService()//重点1 .ConfigureWebHostDefaults(configure => { configure.UseStartup<Startup>(); }); } }
温馨提示:在【appsettings.json】中添加【"urls": "http://localhost:9000"】即可修改默认启动端口
3.服务创建
1.服务创建:sc create 服务名称 binpath=“启动路径” type= own start= auto displayname= "别名"
2.删除服务:sc delete 服务名称
注意:我在发布单文件时会碰到静态文件读取不到的问题,暂时没有找到好的解决方案
这篇关于Asp.NetCore部署到windows服务的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2022-03-01沐雪多租宝商城源码从.NetCore3.1升级到.Net6的步骤
- 2024-11-14云架构设计——如何用diagrams.net绘制专业的AWS架构图?
- 2024-05-08首个适配Visual Studio平台的国产智能编程助手CodeGeeX正式上线!C#程序员必备效率神器!
- 2024-03-30C#设计模式之十六迭代器模式(Iterator Pattern)【行为型】
- 2024-03-29c# datetime tryparse
- 2024-02-21list find index c#
- 2024-01-24convert toint32 c#
- 2024-01-24Advanced .Net Debugging 1:你必须知道的调试工具
- 2024-01-24.NET集成IdGenerator生成分布式全局唯一ID
- 2024-01-23用CI/CD工具Vela部署Elasticsearch + C# 如何使用