首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

一系列令人敬畏的.NET核心库,工具,框架和软件

Xer.Cqrs – 一个简单的库,用于基于CQRS模式创建应用程序,支持属性路由和托管处理程序。C#中开发,面向.NET Standard 1.0。...IDE Mono – MonoDevelop使开发人员能够Linux,Windows和Mac OS X上快速编写桌面和Web应用程序。...Visual Studio社区 – 面向个人开发人员,开源项目,学术研究,教育和小型专业团队的免费编辑器。 国际化 本地化 – ASP.NET核心应用程序的本地化抽象和实现。...路线图 ASP.NET核心开发人员路线图 – 2019年成为ASP.NET核心开发人员的路线图。...Selenium与.NET核心 InfoQ .NET文章 – InfoQ网站上最好的.NET文章集 图书 .NET Core in Action ASP.NET核心应用程序开发:四个sprint中构建应用程序

18.3K30
您找到你想要的搜索结果了吗?
是的
没有找到

ASP.NET Core基础补充07

ASP.NET Core (异常中间件) 了解异常中间件 首先,使用ASP.NET模板创建一个核心应用程序。默认情况下,ASP.NET核心应用程序只是返回应用程序未处理的异常的状态代码。...但是,作为开发人员开发应用程序时,您应该知道有关页面上异常的详细信息,以便可以采取必要的操作来修复错误。 如何使用异常中间件?...如果希望应用程序显示显示有关未处理异常的详细信息的页面,则需要在请求处理管道中配置开发人员异常页面中间件。...4.标头:“标头”选项卡提供有关标头的信息,该信息由客户端发出请求时发送。 5.路由:“路由”选项卡提供有关方法的“路由模式”和“路由HTTP动词”类型等信息。...注意:仅当应用程序开发环境中运行时,才应启用“开发人员异常页面中间件”。 当应用程序在生产环境中运行时,您不想共享详细的异常信息。

14010

ASP.Net请求处理机制初步探索之旅 - Part 1 前奏

HTTP.SYS是一个位于Windows Server和Windows XP SP2中的操作系统核心组件(内核模式中),能够让任何应用程序通过它提供的接口,以HTTP协议进行信息通讯。...关于内核模式与用户模式Windows Server操作系统中,一个进程既可以运行于内核模式,也可以运行于用户模式。...关于IIS服务器扩展: 由于IIS服务器设计时引入了开放的ISAPI接口标准,具备极高的可扩展性。核心组件不变的情况下可灵活支持不同类型不同版本的ASP.NET应用程序。...ISAPIRuntme.ProcessRequest()方法是进入ASP.Net的第一个入口,ASP.Net核心处理部分就刚刚开始。...此篇我将其称为前奏,是因为它是ASP.Net核心处理部分之前,将HTTP请求一步一步地传递给了ISAPIRuntime对象,后面我们再继续探索ASP.Net的请求处理机制,今天就到此结束!

1.5K20

.NET周刊【7月第4期 2023-07-23】

PerfView专题 (第十五篇):如何洞察 C# 中的慢速方法 https://www.cnblogs.com/huangxincheng/p/17571032.html dump 分析旅程中,经常会遇到很多朋友反馈一类问题...理解ASP.NET Core - 限流(Rate Limiting) https://www.cnblogs.com/xiaoxiaotank/p/17560251.html 微服务化的架构设计中,网关扮演着重要的看门人角色...htrace 命令实现了句柄泄露的洞察文末我也说了,WinDbg 是以侵入式的方式解决了这个问题,在生产环境中大多数情况下是不能走附加进程的模式,所以这也是它最大的局限性。...【日文】使用语义内核将人工智能合并到应用程序中 https://zenn.dev/microsoft/articles/semantic-kernel-17 使用语义内核将人工智能嵌入到 Web 应用程序中...Preview 6 中引入新的 Blazor Web 应用程序模板。

14610

通过避免下列 10 个常见 ASP.NET 缺陷使网站平稳运行

会话状态和内核模式输出缓存不能混合使用。如果您在启用输出缓存的页中使用会话状态,并且应用程序 IIS 6.0 上运行,则您需要关闭内核模式输出缓存。...另一种更安全的方法是通过 web.config 中包含下列元素来关闭整个应用程序的内核模式缓存: 您还可以使用注册表设置来全局性地禁用内核模式输出缓存...ASP.NET 应用程序很少需要模拟;我的经验告诉我,开发人员通常都是由于错误的原因而启用模拟的。以下是原因所在。...开发人员经常在 ASP.NET 应用程序中启用模拟,以便可以使用文件系统权限来限制对页面的访问。...您不能那样构建高性能的应用程序。良好的体系结构总是从良好的数据库设计开始。不管您的代码的效率有多高,如果它被编写不佳的数据库所拖累,就会不起作用

3.5K80

.NET平台系列31:.NET团队送给.NET开发人员的云原生学习资源汇总

使用.NET构建您的第一个微服务 创建并部署云原生 ASP.NET Core 微服务 云原生 ASP.NET Core 微服务中实现复原 检测云原生 ASP.NET Core 微服务 云原生 ASP.NET...Core 微服务应用中实现功能标志 云原生 ASP.NET Core 微服务应用中使用托管数据存储 使用 GitHub Actions 部署云原生 ASP.NET Core 微服务 电子书 《Dapr...《gRPC for WCF developers》适用于 WCF 开发人员ASP.NET Core gRPC ?...WT.mc_id=dotnet-17847-nanil 我们为.NET Framework或.NET Core中工作的开发人员编写了本指南,这些开发人员以前使用过WCF并试图将其应用程序迁移到.NET5...WT.mc_id=dotnet-17847-nanil 本指南提供了将为ASP.NETMVC和Web API(.NET Framework 4.x)编写的现有应用程序迁移到.NET核心的高级策略。

1.1K10

ASP.NET-框架分类与详解

ASP.NET具有高度的灵活性和可扩展性,适用于不同规模和复杂度的项目。ASP.NET的生态系统中,有许多不同的框架和工具可供开发人员选择,以满足不同的需求和开发场景。...ASP.NET框架采用了一系列技术和模式,如ASP.NET Core、Entity Framework、LINQ、MVC、Web Forms、Web API等,这些技术和模式的综合使用,使得ASP.NET...除了提供了基本的Web开发功能外,ASP.NET还支持云环境中进行部署和运行,同时具有强大的安全性、性能优化和监控工具,使得开发人员可以更加轻松地构建和维护现代化的Web应用程序。...ASP.NET框架的持续更新和发展,使其成为了企业级Web开发的首选技术之一,为开发人员提供了丰富的功能和工具,助力他们快速、高效地构建出优秀的Web应用程序。...它将应用程序分为三个核心组件:模型(Model)、视图(View)和控制器(Controller),实现了逻辑层和表示层的分离。

8310

ASP.NET Core 基础知识】--最佳实践和进阶主题--设计模式ASP.NET Core中的应用

ASP.NET Core提供了多种机制来支持开放封闭原则的应用,开发人员可以根据具体情况选择合适的方式来实现系统的扩展和演变,从而构建出稳健、可维护的应用程序。...7.2 ASP.NET Core中的应用 ASP.NET Core中,单例模式可以用于管理全局性的资源或服务,以确保整个应用程序生命周期内只有一个实例存在。...以下是单例模式ASP.NET Core中的一些应用场景: 数据库连接池: ASP.NET Core应用中,可以使用单例模式来管理数据库连接池,确保整个应用程序生命周期内只有一个数据库连接池实例存在...ASP.NET Core中,可以通过依赖注入来管理单例模式的实例,以确保整个应用程序生命周期内只有一个实例存在,并且可以方便地应用程序中进行依赖注入和使用。...8.2 ASP.NET Core中的应用 ASP.NET Core中,工厂模式常用于创建不同类型的服务或组件,以满足应用程序的需求。

2700

IIS 7.0的六大安全新特性为你的Web服务器保驾护航

你不能使用IUSR账号进行本地登录,所以它没有密码(也就是说那些猜密码攻击对它都不起作用)。...有些设置只是简单的应用程序级别的内容,完全可以让开发人员或者产品经理来定夺。例如,IIS 6.0里,你需要管理员权限才能更改Web应用程序的默认文档。...站点和应用程序的级别上,IIS 7.0和ASP.NET的设置可以相同的“web.config”文件中被找到。...基于IIS IIS 7.0是IIS 6.0的安全基础上构建的,它保留了IIS 6.0的应用程序池/工作者进程隔离模型的核心结构,这一结构被证明是非常有效的。...你可以derekh.com和ardentdev.com上看到他的博客,同时他也与别人在devcasting.com 合作开办开发人员播客。

1.9K100

Msdn 杂志 asp.net ajax 文章汇集

其目的是帮助开发人员创建更具交互性的支持 AJAX 的 Web 应用程序 ASP.NET 页面的服务器端:ASP.NET 临时文件的存储以及动态生成的用于为页面响应提供服务的类的源代码。...ScriptManager 是放置 Web 窗体上的服务器端控件, ASP.NET AJAX 中发挥核心作用。...loc=zh AJAX 应用程序体系结构,第 1 部分 无论您是系统管理员、设计人员还是开发人员,您的工作都会受到 AJAX 的重大影响。...而开发人员则需要熟悉新的 API 和新的全面编程方法。尽管如此,AJAX 对架构师来说究竟有何意义? AJAX 应用程序具有挑战性,因为它们引入了全新的概念和新的基础。...如果您准备对构建 AJAX 应用程序实行全面的模式转换,那么就应该了解一下脚本服务的方法。总的来说,典型的 AJAX 体系结构相当容易理解。图 1 展示了其工作原理的高层视图。

2.7K80

Visual Studio 2008 SP1和.NET FX 3.5 SP1发布了

,对管理浏览器历史记录提供了支持(支持后退按钮); 2、对公共语言运行时的核心改进包括:改进了 .NET Framework 本机映像的布局、选择不再对完全受信任的程序集进行强名称验证、提高了应用程序启动性能...、改进了生成的代码以缩短端对端应用程序执行时间、选择 ASLR(地址空间布局随机化)模式下运行托管代码(如果操作系统支持)。...此外,从网络共享打开的托管应用程序完全受信任环境下运行时与本机应用程序具有相同的行为; 3、提高了Windows Presentation Foundation的性能,包括缩短了启动时间,提高了与位图效果有关的性能...,开发人员可以编程方式安装ClickOnce应用程序以显示自定义署名,并且ClickOnce错误对话框支持链接到Web上应用程序特定的支持网站; 5、从现有的一套ADO.NET数据访问技术发展而来的实体框架...,开发人员可以按照应用程序特定的域模型(而不是基础数据库模型)来针对关系数据库进行编程; 6、LINQ to SQL新增了对SQL Server 2008中的新日期和文件流功能的支持; 7、Windows

1K80

重磅消息-Service Fabric 正式开源

微软的Azure Service Fabric的官方博客2017.3.24日发布了一篇博客 Service Fabric .NET SDK goes open source ,介绍了社区呼声最高的Service...,逐步全部开源,以后全部开发都在开源模式下进行开发工作。...微软去年漫长的一年时间里也开放了非常多的代码,包括包括Reliable Services,Reliable Actors和ASP.NET Core集成库,Azure基础架构服务以及Azure SQL DB...Service Fabric会带来如下好处: 支持创建无状态和有状态的微服务,通过云平台来伸缩他们,以应对高复杂度、低延迟、数据密集的情况 通过应用程序级别的感知和洞察,为微服务带来编排和自动化的优势...解决分布式系统诸如状态管理这样的难点,为开发人员提供应用程序生命周期管理的能力以便随着业务的增长无需重构系统架构 相关工具会集成到Visual Studio中,也会提供相应命令行工具,以便开发人员能够快速和轻易地上手

72050

通俗易懂,什么是.NET Core以及.NET Core能做什么

在这个版本中发布的两个核心框架是ASP.NET Core2.0和 Entity Framework Core 2.0。下一个稳定版本.NET Core 2.1和2.2于2018年5月和12月发布。....Web应用 ASP.NET Core是.NET Core生态系统的核心组件。ASP.NET Core是一个用于构建网页的框架。ASP.NET Core基于MVC架构,并提供用于构建Web的通用库。...Xamarin是一套使用C#构建跨平台移动应用程序的工具和库。Xamarin允许开发人员共享的.NET代码库上为IOS、Android、Windows和MacOS构建本地应用程序。...微服务和容器 微服务是一种新的设计模式,它允许开发人员构建软件服务的小模块,这些模块可以使用定义良好的契约相互通信。微服务使开发、测试和部署应用程序的独立部分更加容易。...Azure中创建和部署ASP.NET Core Web应用程序 物联网 物联网应用正在增长。.

3.8K20

通俗易懂,什么是.NET Core以及.NET Core能做什么

在这个版本中发布的两个核心框架是ASP.NET Core2.0和 Entity Framework Core 2.0。下一个稳定版本.NET Core 2.1和2.2于2018年5月和12月发布。....Web应用 ASP.NET Core是.NET Core生态系统的核心组件。ASP.NET Core是一个用于构建网页的框架。ASP.NET Core基于MVC架构,并提供用于构建Web的通用库。...Xamarin是一套使用C#构建跨平台移动应用程序的工具和库。Xamarin允许开发人员共享的.NET代码库上为IOS、Android、Windows和MacOS构建本地应用程序。...微服务和容器 微服务是一种新的设计模式,它允许开发人员构建软件服务的小模块,这些模块可以使用定义良好的契约相互通信。微服务使开发、测试和部署应用程序的独立部分更加容易。...Azure中创建和部署ASP.NET Core Web应用程序 物联网 物联网应用正在增长。.

2.5K10

.NET 8 RC1 版本中 MAUI、ASP.NET Core 和 EF8 的新特性

具体细节包括: 适用于android和WASM的AOT模式开发人员可以将他们的 .NET 代码直接编译为 WebAssembly 或 Android 的本机代码,从而加快启动和运行时性能,但应用尺寸更大...用于跨构建的 Win32 资源支持: 非 Windows 平台上构建时,开发人员可以将 Win32 资源(如图标、清单和版本信息)嵌入到其应用程序中。...尽管它遇到了开发问题并且 .NET 6 发布得很晚,但.NET 开发人员对该产品非常感兴趣,并且最近宣布 Visual Studio for Mac 退役后密切关注它。...ASP.NET Core 在这里,Blazor 是ASP.NET Core的重心,Blazor 让 Web 开发人员使用 C# 而不是 JavaScript 的又有了八个方面不同的改进(其中一些 Microsoft....NET 8 候选版本 1 中的核心更新[12]。

59660

ASP.NET5 Beta8可用性

更改IIS托管模式 我们已经取得了重大更新,以beta8托管模式ASP.NET 5 IIS。...托管ASP.NET 5应用程序IIS现在将使用配置为通过转发到ASP.NET 5红隼服务器的IIS HttpPlatformHandler实现。...此本机的IIS模块管理的外部应用程序的主机过程的发起(在此情况下dnx.exe)和从IIS请求到托管进程的路由。 简化模型到一个托管选项(但仍支持同一场景)用于开发人员的代码和测试更少的东西。...) 统一服务的故事 统一启动时的故事(无奇AspNetLoader.dllbin文件夹) 你会发现,Visual Studio中的ASP.NET 5项目模板已被更新,包括应用程序中的wwwroot...MVC引入一小本地化建立核心本地化服务的附加服务。

1.8K160

IIS 7.0探索用于 Windows Vista 的 Web 服务器和更多内容

开发人员还将受益于经过改进的内存和状态管理模式。... IIS 7.0 中,ASP.NET 有两个版本:经典模式和集成模式。经典模式的工作方式与它在以前版本的 IIS 中完全相同。...通常,现有应用程序可以利用集成模式,而不需要使用特定于集成模式的功能的新 ASP.NET 模块。...该示例很好地说明了如何通过集成模式中使用现有第三方 ASP.NET 模块来更好地利用它们。 如需查看利用现有应用程序的集成模式的详细步骤,请参阅我的文章:iis.net/default.aspx?...与集成模式存在运行库不兼容情况的少数 ASP.NET 应用程序可能必须移动到运行于经典模式应用程序池中。

5K90

asp.net mvc实战-学习笔记(1)

Asp.net对于asp开发人员来说是一个完全的改变 因为它把所有的服务端代码都放到一个类里 并且用服务端控件替换了所有的HTML代码 虽然表现层的可控性和可调式性都加强了 但是新的问题也随之出现 开发人员为了让页面按自己想要的方式执行...framework占领了很大web应用程序的市场 现在大型网站,类似callawayGolf.com,Dell.com,NewsWeek.com和match.com 都是asp.net平台上运行的 市场证明了这个平台是成功的...mvc框架设计的目的是为了简化web form的复杂性 并保留asp.net管道的灵活性 Asp.net request管道的优势没有改变 Asp.net mvc通过模型,视图,控制器的设计模式来支持...asp.net应用程序 控制逻辑代码被封装在一个类里以减轻依赖性 视图就是只有HTML代码和controller提供的对象的页面, 回发事件生命周期不负存在 ViewState也不是必须的了 本章中...,我们将带您完成第一个asp.net mvc项目 完成这个项目后,您将为将来的更进一步的研究做好准备 本章 我们将建立一个新的asp.net mvc framework web应用程序 我们将梳理默认的应用程序并解释每一部分

49920
领券