• 标签: .NET 共 631 个结果.
  • ASP.NET Core 是一个开源的跨平台框架,用于构建现代化的 Web 应用程序。而 Kubernetes(简称 K8S)是一个用于自动化部署、扩展和管理容器化应用程序的开源平台。在本博客中,我将介绍如何使用 Helm 工具将 ASP.NET...
  • 在开发 Web 应用程序时,用户的身份认证和授权是非常重要的一部分。ASP.NET Core 提供了强大的鉴权系统,其中包括使用 Token 进行身份验证和授权的功能。本博客将介绍如何使用ASP.NET Core 自定义 token 实现鉴权,并...
  • 在开发中,我们经常需要处理一些耗时的操作,如网络请求、数据库查询或者复杂的计算任务。而这些操作往往会阻塞当前线程,降低应用程序的性能和响应速度。为了解决这个问题,.NET Framework提供了一种强大的工具——Task。 什么是Task? T...
  • 简介 在软件开发中,安全和权限管理是不可忽视的重要方面。为了确保用户只能访问其具有权限的资源,开发人员需要确保应用程序有一个可靠的授权机制。在最新的 .NET 6 版本中,添加了一个功能强大的策略授权(Policy-based Authoriza...
  • 在 ASP.NET Core 中,鉴权是一项非常重要的功能。通过鉴权,我们可以限制用户对系统资源的访问权限,以保护系统的安全性。一种常见的鉴权方式是使用 Cookie 进行身份验证和授权。 什么是 Cookie? Cookie 是存储在用户计算机...
  • 在.NET开发中,异步操作是提高应用程序性能和响应性的一种重要方式。在过去,我们通常使用回调函数来处理异步操作,但这种方式容易导致代码难以读写和维护。C#的async/await关键字在.NET 4.5中引入,极大地简化了异步编程的流程,并提高了...
  • 引言 在今天的云计算时代,Kubernetes(简称K8S)已经成为了一种非常流行的容器编排工具。而ASP.NET Core作为跨平台的高性能Web应用框架,则是很多开发者的首选。本文将探讨如何在K8S上部署ASP.NET Core应用,并介绍如...
  • 引言 在最新的.NET 10版本中,微软加入了对Edge浏览器插件的开发支持。这为开发人员提供了一个全新的机会,可以为Edge浏览器开发插件来定制和增强用户的浏览体验。 什么是.NET-10-Edge插件开发 .NET-10-Edge插件开发是使...
  • 在使用 .NET 4.0 开发 Web 应用程序时,我们经常会遇到一个常见的安全问题:针对输入的 HTML 和脚本注入攻击。为了解决这个问题,在较早的 .NET 版本中,可以通过在页面的指令中设置 ValidateRequest="false" ...
  • 在 .NET WebAPI 中,我们可以通过标记控制器中的参数来从请求的 URL、查询字符串或请求体中获取数据。在本文中,我们将介绍三个常用的数据绑定属性:FromRoute、FromQuery 和 FromBody,并说明它们的用法。 From...