
Linux离线部署.NET Core环境
Linux离线部署.Net Core 环境安装(以6.0版本为例)使用 uname -i 查看 硬件平台# 显示硬件平台 uname -i微软提供的离线安装包进行安装。首先下载tar.gz的离线包,下载网址:https://dotnet.microsoft.com/en-us/download/do...
Linux离线部署.Net Core 环境安装(以6.0版本为例)使用 uname -i 查看 硬件平台# 显示硬件平台 uname -i微软提供的离线安装包进行安装。首先下载tar.gz的离线包,下载网址:https://dotnet.microsoft.com/en-us/download/do...
什么是 Browser Link 功能?Browser Link 是 Visual Studio 的一个功能,它允许 Visual Studio 与正在运行的 ASP.NET 应用程序建立一个实时通信通道。这意味着您可以在不刷新浏览器的情况下立即查看代码更改的效果。这个功能在进行前端开发时非常有用,...
Visual Studio 2022 17.5 的第三个预览版,其中值得注意的新增功能是拼写检查器,它已为 C# 、C++ 和 Markdown 文件启用。默认情况下会启用拼写检查器如何关闭编辑”“高级”“切换文本拼写检查器...
安装 CefSharp首先,我们需要安装 CefSharp。CefSharp 可以通过 NuGet 进行安装。打开 Visual Studio,右键单击你的项目,选择“管理 NuGet 包”,在“浏览”选项卡中搜索“CefSharp.WinForms”,然后安装最新版本。CefSharp.WinFo...
Cookie认证 配置在Startup中的ConfigureServices方法中注册服务public void ConfigureServices(IServiceCollection services){ //注册Cookie认证服务services.AddAuthentication(Cook...
使用 Async 和 Await 的异步编程异步方法的返回值一般是Task,T是真正的返回值类型,Task。惯例:异步方法名字以Async结尾。即使方法没有返回值,也最好把返回值声明为非泛型的Task。调用泛型方法时,一般在方法前加上await关,这样拿到的返回值就是泛型指定的T类型;异步方法的“传...
什么是 MiniProfiler 和 SwaggerMiniProfiler:MiniProfiler 是一个轻量级的性能分析工具,可以帮助开发人员监控代码的执行时间、数据库查询、内存使用等性能指标。通过将 MiniProfiler 集成到项目中,可以迅速识别性能瓶颈,从而优化应用程序的性能。Swa...
什么是 MiniProfilerMiniProfiler 是一个轻量级的性能分析工具,适用于 .NET Core 和其它 .NET 技术栈。它提供了一种简单的方式来测量和分析代码的性能,以及监视数据库查询。MiniProfiler 具有以下特点:轻量级:MiniProfiler 非常轻巧,不会对应用...
默认事务(SaveChanges)SaveChanges :一次性将本地缓存中所有的状态变化,一次性提交到数据库,这就是一个事务,要么统一成功,要么统一回滚使用场景:一个DBContext,即一个数据库的EF的上下文,不能控制多个数据库。关闭默认事务:db_a.Database.AutoTransa...
在 ASP.NET Core MVC 开发中,默认情况下 Razor 视图文件会在应用程序编译时被编译成可执行代码,以提高应用程序的性能。不过,在某些情况下,我们可能需要在应用程序发布时不编译 Razor 视图文件。这可能有助于简化部署过程或允许用户自定义视图内容。在本篇技术博客中,我们将介绍如何让...