• 标签: .NET 共 629 个结果.
  • 在开发中,我们经常需要处理一些耗时的操作,如网络请求、数据库查询或者复杂的计算任务。而这些操作往往会阻塞当前线程,降低应用程序的性能和响应速度。为了解决这个问题,.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...
  • ASP.NET Core 反向代理是一种常见的部署方式,它可以帮助开发人员通过一个中间层服务器来转发客户端请求,从而实现负载均衡和增加安全性。本文将介绍ASP.NET Core反向代理的基本概念和部署方法。 反向代理是什么? 在传统的Web部署中...
  • 简介 ASP.NET Core 是一个跨平台的开源框架,用于构建 Web 应用程序。在 ASP.NET Core 中,可以选择将应用程序部署为进程内(In-Process)或进程外(Out-of-Process)。本文将就进程内与进程外的性能进行...