欢迎光临
个人技术文档整理

C#

Linux离线部署.NET Core环境
C#

Linux离线部署.NET Core环境

tkw 阅读(1291) 赞(1)

Linux离线部署.Net Core 环境安装(以6.0版本为例)使用 uname -i 查看 硬件平台# 显示硬件平台 uname -i微软提供的离线安装包进行安装。首先下载tar.gz的离线包,下载网址:https://dotnet.microsoft.com/en-us/download/do...

关闭 Visual Studio 2022 的 Browser Link 功能
C#

关闭 Visual Studio 2022 的 Browser Link 功能

tkw 阅读(739) 赞(2)

什么是 Browser Link 功能?Browser Link 是 Visual Studio 的一个功能,它允许 Visual Studio 与正在运行的 ASP.NET 应用程序建立一个实时通信通道。这意味着您可以在不刷新浏览器的情况下立即查看代码更改的效果。这个功能在进行前端开发时非常有用,...

Visual Studio 2022 切换文本拼写检查器
C#

Visual Studio 2022 切换文本拼写检查器

tkw 阅读(892) 赞(2)

Visual Studio 2022 17.5 的第三个预览版,其中值得注意的新增功能是拼写检查器,它已为 C# 、C++ 和 Markdown 文件启用。默认情况下会启用拼写检查器如何关闭编辑”“高级”“切换文本拼写检查器...

C#开发WinForm使用CefSharp使用
C#

C#开发WinForm使用CefSharp使用

tkw 阅读(2494) 赞(5)

安装 CefSharp首先,我们需要安装 CefSharp。CefSharp 可以通过 NuGet 进行安装。打开 Visual Studio,右键单击你的项目,选择“管理 NuGet 包”,在“浏览”选项卡中搜索“CefSharp.WinForms”,然后安装最新版本。CefSharp.WinFo...

.Net 使用 Async 和 Await 的异步编程
C#

.Net 使用 Async 和 Await 的异步编程

kwcode 阅读(678) 赞(2)

使用 Async 和 Await 的异步编程异步方法的返回值一般是Task,T是真正的返回值类型,Task。惯例:异步方法名字以Async结尾。即使方法没有返回值,也最好把返回值声明为非泛型的Task。调用泛型方法时,一般在方法前加上await关,这样拿到的返回值就是泛型指定的T类型;异步方法的“传...

.Net Core WebAPI性能监控-MiniProfiler与Swagger集成
C#

.Net Core WebAPI性能监控-MiniProfiler与Swagger集成

tkw 阅读(548) 赞(1)

什么是 MiniProfiler 和 SwaggerMiniProfiler:MiniProfiler 是一个轻量级的性能分析工具,可以帮助开发人员监控代码的执行时间、数据库查询、内存使用等性能指标。通过将 MiniProfiler 集成到项目中,可以迅速识别性能瓶颈,从而优化应用程序的性能。Swa...

.Net Core  性能监控-MiniProfiler的基础使用
C#

.Net Core 性能监控-MiniProfiler的基础使用

tkw 阅读(779) 赞(2)

什么是 MiniProfilerMiniProfiler 是一个轻量级的性能分析工具,适用于 .NET Core 和其它 .NET 技术栈。它提供了一种简单的方式来测量和分析代码的性能,以及监视数据库查询。MiniProfiler 具有以下特点:轻量级:MiniProfiler 非常轻巧,不会对应用...

EF Core 三类事务(SaveChanges、DbContextTransaction、TransactionScope)
C#

EF Core 三类事务(SaveChanges、DbContextTransaction、TransactionScope)

kwcode 阅读(1254) 赞(5)

默认事务(SaveChanges)SaveChanges :一次性将本地缓存中所有的状态变化,一次性提交到数据库,这就是一个事务,要么统一成功,要么统一回滚使用场景:一个DBContext,即一个数据库的EF的上下文,不能控制多个数据库。关闭默认事务:db_a.Database.AutoTransa...

如何让asp.net core mvc发布时候不编译cshtml视图
C#

如何让asp.net core mvc发布时候不编译cshtml视图

tkw 阅读(730) 赞(2)

在 ASP.NET Core MVC 开发中,默认情况下 Razor 视图文件会在应用程序编译时被编译成可执行代码,以提高应用程序的性能。不过,在某些情况下,我们可能需要在应用程序发布时不编译 Razor 视图文件。这可能有助于简化部署过程或允许用户自定义视图内容。在本篇技术博客中,我们将介绍如何让...