《深入浅出.NET框架设计与实现》笔记6.4——ASP.NET Core应用程序多种运行模式之四——服务承载

ops/2024/12/22 4:03:16/

ASP.NET Core应用程序可以在多种运行模式下运行,包括自宿主(Self-Hosting)、IIS服务承载、桌面应用程序、服务承载。

因此选择和时的模式很重要。


  • 服务承载

在服务承载模式下,ASP.NET Core应用程序将注册为Windows服务,在后台持续运行。

using Microsoft.Extensions.Hosting;public class Program
{public static void Main(string[] args){// 创建主机构建器var hostBuilder = Host.CreateDefaultBuilder(args).ConfigureServices((hostContext, services) =>{// 添加Windows服务services.AddHostedService<Worker>();});// 构建主机var host = hostBuilder.Build();// 运行主机host.Run();}
}

        在这个示例中,我们使用Host.CreateDefaultBuilder()方法创建了主机构建器,并通过调用ConfigureServices()方法添加了一个Windows服务。这个服务可以是你应用程序的核心服务,负责后台任务的执行


http://www.ppmy.cn/ops/14451.html

相关文章

【论文阅读】BGE Landmark Embedding: 一种用于大语言模型长上下文检索增强的嵌入方法

大语言模型&#xff08;LLM&#xff09;在面对许多应用时需要能够处理长序列输入&#xff0c;检索增强是处理长上下文语言建模的一种非常有效的方法。然而&#xff0c;现有的检索方法通常与分块的上下文一起工作&#xff0c;这容易导致语义表示质量低下和有用信息检索不完整。今…

力扣HOT100 - 19. 删除链表的倒数第N个节点

解题思路&#xff1a; 链表题目&#xff1a;哑节点、栈、快慢指针&#xff08;双指针&#xff09; 方法一&#xff1a;计算链表长度 class Solution {public ListNode removeNthFromEnd(ListNode head, int n) {ListNode dum new ListNode(0, head);int len getLen(head);…

ORAN每个端点和每个C平面消息的限制

O-RU每个端点的处理限制 当O-RU的处理粒度是基于端点的&#xff0c;即&#xff0c;在O-RU中处理C/U平面消息的处理资源被分配给每个端点时&#xff0c;O-RU可以对每个端点施加特定限制&#xff0c;例如&#xff0c;endpoint-section-capacity、endpoint-beam-capacity、endpoi…

Github进行fork后如何与原仓库同步

前言 fork了一个仓库以后怎么同步源仓库的代码&#xff1f; 步骤 1、执行命令 git remote -v 查看你的远程仓库的路径。 以一个实际例子说明&#xff0c; 来源仓库&#xff1a; TheFirstLineOfCode/basaltgit remote -v得到&#xff1a; origin https://github.com/ghmi…

go的内存分配机制

Go 语言的内存分配机制可以分为几个主要类别&#xff0c;每个类别都有其特定的行为和优化&#xff1a; 1. 栈&#xff08;Stack&#xff09;分配 局部变量&#xff1a;在函数内部定义的变量通常分配在栈上。大小限制&#xff1a;栈的大小有限&#xff0c;适用于生命周期短、大…

【python技术】akshare爬取A股最新业绩预告保存进excel的简单示例

最近A股上市公司陆续在出年报和一季度报了&#xff0c; 心里寻思着要不用python把这些数据爬取下来分析下&#xff0c;说干就干。 数据来源网站东方财富&#xff1a;https://data.eastmoney.com/bbsj/ 我这个人比较懒&#xff0c;直接用akshare封装的方法来搞定 之前用aksha…

身份证实名接口和身份证OCR接口的组合使用

随着网络技术的快速发展以及对个人信息保护意识的提升&#xff0c;身份证实名认证已成为诸多在线业务中不可或缺的一环。身份证实名接口与身份证OCR接口的有机结合&#xff0c;为用户提供了一种快速、精准、安全的身份信息核验方式。 首先&#xff0c;用户在应用程序或网站界面…

网页与chrome插件实现交互,网页通过插件调取接口获取数据

最近有个需求需要网页调用插件&#xff0c;实现获取淘宝数据 大概思路如下&#xff1a; 插件匹配网站url注入js网页上通过postmessage发送数据到content.jscontent.js 中通过监听 postmessage获取参数&#xff0c;然后获取淘宝数据&#xff0c;然后再回传给网页网页监听conte…