随笔分类 - .netcore
摘要:原文链接:https://blog.csdn.net/sD7O95O/article/details/138060338 在 C# 6.0 中,Microsoft 引入了一个新的关键字 nameof。nameof 关键字用于获取变量、类型或成员的名称,其返回的是一个字符串。这一功能在编程时非常有用,
阅读全文
摘要:原文链接:https://blog.csdn.net/wang2015cn/article/details/135617820?spm=1001.2014.3001.5502 下载地址一 https://www.visualstudio.com/zh-hans/downloads/ 下载地址二 ht
阅读全文
摘要:原文链接:https://blog.csdn.net/wang2015cn/article/details/135619869 .NET 是一个开发平台,或者叫开发者平台。使用 .NET 你可以创建不同类型的应用程序,使用多种开发语言、编辑器和工具库创建网页、手机、桌面以及AI等应用。其核心特点是:
阅读全文
摘要:原文链接:https://blog.csdn.net/jh_negit/article/details/130867719 1.项目 1.1创建 打开VS,选择新建项目,选择Asp.Net Core 空或Web应用,点击下一步; 配置项目名称、路径等信息,下一步; 选择框架版本,将身份验证类型设为无
阅读全文
摘要:.UseExceptionHandler 是 ASP.NET Core 中的一个中间件扩展方法,用于配置自定义错误处理。当在应用程序的请求处理管道中出现未处理的异常时,这个方法可以捕获这些异常并将请求重新路由到指定的错误处理路径。以下是 .UseExceptionHandler 的几个关键点: 捕获
阅读全文
摘要:在.NET中,.ToArray() 是一个常用的LINQ(Language Integrated Query)扩展方法,它将一个集合转换成数组。这个方法定义在 System.Linq 命名空间中,因此在使用之前需要确保已经引入了这个命名空间。 用途 .ToArray() 方法的主要作用是将任何实现了
阅读全文
摘要:在.NET中,.GetReferencedAssemblies() 方法是 System.Reflection.Assembly 类的一个成员,它返回一个包含当前程序集所引用的所有程序集的 AssemblyName 对象数组。 这些 AssemblyName 对象提供了关于引用程序集的元数据,例如程
阅读全文
摘要:在ASP.NET Core MVC框架中,options.ModelMetadataDetailsProviders.Add 方法用于向MVC选项添加自定义的模型元数据详细信息提供程序。这些提供程序可以自定义模型绑定和验证的行为,它们实现一个或多个接口,如IBindingMetadataProvid
阅读全文
摘要:在.NET中,builder.Services.AddMvc 是一个用于在ASP.NET Core应用程序中添加MVC框架服务的方法。当你在构建服务容器时调用这个方法,它会将MVC框架所需的服务添加到服务容器中。以下是一些关键点: 添加MVC服务:AddMvc 方法会将MVC框架所需的所有服务添加到
阅读全文
摘要:在C#中,Tuple 是一个泛型数据结构,用于表示一对或多个元素的集合。Tuple<string, int> 表示一个包含一个 string 类型元素和一个 int 类型元素的元组。 以下是一些关于 Tuple<string, int> 的使用示例: // 创建一个包含字符串和整数的元组 Tuple
阅读全文
摘要:Random.Shared.Next 是 .NET 6 引入的一个新特性,它提供了一个线程安全的随机数生成器。这意味着你可以在多线程环境中使用它,而不需要担心线程安全问题,如种子被意外修改等。 Random.Shared.Next 的使用方式如下: int r1 = Random.Shared.Ne
阅读全文
摘要:在ASP.NET Core应用程序中,app.UseStaticFiles() 是一个中间件方法,用于启用对静态文件的服务。这意味着当你的应用程序接收到对静态资源(如HTML文件、CSS文件、JavaScript文件、图片等)的请求时,UseStaticFiles 中间件会处理这些请求并提供相应的文
阅读全文
摘要:在ASP.NET Core应用程序中,builder.Build() 方法用于创建一个 WebApplication 实例,这个实例代表了你的整个Web应用程序。 这个方法是在配置服务和中间件之后调用的,它将启动应用程序的构建过程,并返回一个可以用来进一步配置中间件和启动应用程序的 WebAppli
阅读全文
摘要:原文链接:https://www.51cto.com/article/781651.html Serilog 是一个为 .NET 应用程序设计的强大的诊断日志库,它以易于设置、简洁的API和跨所有最新 .NET 平台的兼容性而著称。Serilog 的核心优势在于其对结构化日志记录的支持,这使得它在处
阅读全文
摘要:原文链接:https://www.sohu.com/a/234776551_468635 Brotli是一种全新的数据格式,可以提供比Zopfli(Zopfli 压缩算法是一个新的兼容 zlib (gzip, deflate) 的压缩器,该压缩器压缩时需要更多的时间(大约慢 100 倍),但压缩率比
阅读全文
摘要:原文链接:https://blog.csdn.net/qq_37413562/article/details/102945195 ASP.NET Core 添加MIME类型 FileExtensionContentTypeProvider FileExtensionContentTypeProvid
阅读全文
摘要:原文链接: https://www.runoob.com/http/mime-types.html MIME 类型 MIME (Multipurpose Internet Mail Extensions) 是描述消息内容类型的标准,用来表示文档、文件或字节流的性质和格式。 MIME 消息能包含文本、
阅读全文
摘要:原文链接:https://www.jb51.net/article/280334.htm 配置环境:开发环境、测试环境、生产环境需要进行不同配置 运行环境:ASP.NET Core 会从环境变量中读取名字为 ASPNETCORE_ENVIRONMENT 的值 推荐值: Development ——
阅读全文
摘要:原文链接:https://www.yisu.com/jc/691937.html 我们使用VS创建一个ASP.NET Core WebAPI项目,由于是使用HttpClient,首先在ConfigureServices方法中进行注入。 public void ConfigureServices(IS
阅读全文
摘要:原文链接:https://zhuanlan.zhihu.com/p/637395503 1,在ConfigureServices方法里加入services.AddSession() 配置 public void ConfigureServices(IServiceCollection service
阅读全文