摘要:
创建Azure Function项目 在Visual Studio中,选择“新建项目”,然后选择“Azure Functions”模板。 编写Function函数代码 public static class Function1 { [FunctionName("Function1")] public 阅读全文
摘要:
前提条件 已经完成了前四篇文章中的所有步骤。 安装了Microsoft.Azure.WebJobs和Microsoft.Azure.WebJobs.Extensions包。 创建WebJob 在你的项目中,创建一个新的类:SayHelloWebJob。 在SayHelloWebJob类中,添加以下代 阅读全文
摘要:
前提条件 已经完成了前三篇文章中的所有步骤。 学习CRON表达式 CRON表达式是一种强大的工具,可以用来描述时间表。你可以使用CRON表达式来配置你的WebJob在特定的时间运行。 我推荐你访问这个网站来学习CRON表达式:https://www.baeldung.com/cron-express 阅读全文
摘要:
前提条件 已经完成了第一篇和第二篇文章中的所有步骤。 访问Advanced Tools 在Azure门户中,打开你的Web应用。在“开发工具”部分,点击“Advanced Tools”,然后点击“转到”。 这将打开Kudu服务的控制台。 验证WebJob是否正确部署 在Kudu控制台中,点击“Web 阅读全文
摘要:
前提条件 已经完成了第一篇文章中的所有步骤。 创建配置文件 在你的项目中,创建两个新的JSON文件:appsettings.json和appsettings.prod.json。 在appsettings.json文件中,添加以下内容: { "Message": "Hello, Azure WebJ 阅读全文
摘要:
创建项目 dotnet new console -n MyWebJob using System; namespace MyWebJob { class Program { static void Main(string[] args) { Console.WriteLine("Hello, Azu 阅读全文
摘要:
步骤1: 创建ASP.NET Core Web应用 首先,确保你已经安装了.NET Core SDK。 dotnet new webapp -n AzureSampleApp cd AzureSampleApp 这将创建一个新的ASP.NET Core Web应用,并将目录更改为新创建的应用目录。 阅读全文
摘要:
列表和数组范围连接 C# 12 引入了使用 .. 操作符连接列表和数组范围的能力,使得合并集合变得更加简洁。 // C# 12 之前 List<int> combinedList = firstPart.Concat(new[] {4, 5, 6}).Concat(secondPart).ToLis 阅读全文
摘要:
生产环境中收集诊断信息 在生产环境中,收集诊断信息(如跟踪、日志、度量和转储)可能具有挑战性。通常,必须访问环境,安装一些工具,然后收集信息。dotnet-monitor 简化并统一了收集诊断信息的方式,通过暴露一个 REST API,无论您的应用程序在哪里执行(在您的本地机器上,内部服务器上,或在 阅读全文
摘要:
实体框架(Entity Framework) 实体框架(EF)是微软为 .NET 应用程序提供的主要数据访问技术,它提供了一个对象关系映射器(ORM),使得 .NET 开发者可以使用 .NET 对象来操作数据库。EF 通过将复杂的 SQL 查询抽象为 .NET 对象集合来简化数据库操作。EF 的关键 阅读全文