• 标签: .NET 共 632 个结果.
  • 介绍 在现代的应用程序中,用户往往需要使用多个不同的应用进行登录和认证。这时,单点登录(Single Sign-On,SSO)就显得尤为重要了。.NET Core IdentityServer4是一个非常流行的身份认证和授权解决方案,它提供了一个...
  • 引言 在开发.NET应用程序时,性能优化是一个重要的方面。通过优化你的代码和资源管理,你可以提高应用程序的速度和响应能力。在本文中,我们将介绍一种有效的 .NET 性能优化方法——使用内存+磁盘混合缓存,来优化应用程序的性能并提高用户体验。 什么...
  • 在开发过程中,日志是非常重要的,它可以记录系统的运行状态、异常信息等。在 .Net Core 中,除了可以使用日志库如 Serilog、NLog 等来实现日志的记录,也可以使用 .Net Core 自带的 ILogger 接口来实现日志的记录。本...
  • 简介 在将.NET Core项目部署到IIS服务器时,您可能会遇到HTTP Error 500.30错误。这个错误表示 .NET Core Runtime 的版本与在 IIS 中配置的目标 .NET Core Runtime 版本不兼容。本博客将...
  • 简介 在现代的应用程序中,用户认证是一个至关重要的功能。IdentityServer4是一个基于OpenID Connect和OAuth 2.0的开源认证和授权服务器,它为.NET Core应用程序提供了快速、安全和灵活的身份验证解决方案。本文将...
  • 引言 在编写.NET C#程序时,经常会遇到需要执行一些耗时的操作,例如调用远程方法、访问数据库、执行复杂的计算等。为了保持程序的响应性,我们通常会使用异步操作来执行这些耗时操作。在本文中,我们将介绍如何使用C#的委托和.NET的异步编程模型来实...
  • 依赖注入(Dependency Injection,DI)是一种设计模式,它允许我们在应用程序中以一种松耦合的方式管理和提供对象和服务的依赖关系。在ASP.NET Core中,依赖注入是内置的,并且对于构建可测试、可扩展和可维护的应用程序非常重要...
  • 前言 随着.NET 6的发布,越来越多的开发者开始关注如何在Linux环境下部署.NET应用程序。本教程将带你从零开始,详细介绍如何使用Docker将.NET 6应用程序部署到Linux环境中。 步骤1:准备工作 在开始之前,我们需要确保以下准备...
  • 导语 在现代化的软件开发中,了解应用程序的运行状态和行为变得越来越重要。为了帮助开发人员更好地理解和监控应用程序的性能,链路监控和日志中心成为了必不可少的工具。在本篇博客中,我们将讨论在.NET Core中实现链路监控和搭建日志中心的不同方式,并...
  • 引言 在开发和维护.NET应用程序时,经常需要对SQL数据库进行备份。数据库备份是保障数据安全的重要步骤,它可以防止数据丢失、故障恢复以及数据迁移。本文将介绍如何使用C#编程语言在.NET应用程序中备份SQL数据库。 步骤一:连接到数据库 首先,...