2024年06月03日
|
阅读量
前言
Global.asax 是一个可选文件,用于定义 ASP.NET 应用程序如何处理应用程序、会话和请求事件。这些事件的处理代码通常写在 Global.asax.cs 文件中。在将应用程序迁移到 ASP.NET Core 时,需要对这些代码进行重构。
应用程序事件
以下方法在运行时会自动链接到 Http...
阅读更多
2024年05月30日
|
阅读量
前言
OWIN 是 Open Web Interface for .NET,旨在为 ASP.NET 提供 .NET Web 服务器和 Web 应用程序之间的标准接口。它提供了将中间件组合成管道以及注册模块的能力。
Katana 库 为基于 OWIN 的 Web 应用程序提供了一套灵活的流行组件。这些组件通过以...
阅读更多
2024年05月25日
|
阅读量
前言
Web.Config 文件在 ASP.NET 中用于控制各个 ASP.NET 应用程序的行为并配置 IIS。默认情况下,现代 ASP.NET Core 应用程序使用 Kestrel Web 服务器,该服务器在代码中配置。除非您使用 IIS 部署应用程序,否则需要将 Web.Config 文件迁移到 ASP...
阅读更多
2024年05月15日
|
阅读量
前言
当将 Web 应用从 .NET Framework 升级到 .NET Standard 或 .NET 时,您可能需要处理 System.Web。在升级过程中,System.Web 的引用要么被移除,要么会导致编译时错误。
根据场景和迁移阶段,有几种选择可以解决此问题。
1. 用 IHttpContex...
阅读更多
2024年05月05日
|
阅读量
1. 前言
ASP.NET Web应用与ASP.NET CoreWeb应用之间存在巨大差异。整个请求管道经历了重大变化,有时甚至无法进行就地迁移。那么,如何才能正确应对这些挑战呢?
2. 迁移模式: 大爆炸(big bang) vs 扼杀者(Strangler Fig)
大爆炸(Big Bang)模式...
阅读更多
2024年04月12日
|
阅读量
前言
从.NET Framework迁移到.NET8可以为应用的带来性能、托管费用和可维护性等方面的巨大优势。但在开始破坏性操作之前,了解应用的升级路径至关重要。那么,如何确保迁移工作按部就班地进行呢?
准备阶段
将应用迁移到较新的.NET版本,是全面审视当前应用架构、解决技术债务的绝佳契机。若应用架构混乱...
阅读更多
2024年04月07日
|
阅读量
链接地址: https://www.bilibili.com/video/BV1uW4y1F7e4/
前言
我们面临的是一个具有十年历史的旧项目,历经多次升级迭代,当前基于 .NET Framework 4.7.2。项目包含40+子模块,是一个单机应用,且依赖大量第三方组件。由于技术债务累积,升级到现代框架...
阅读更多
2024年03月25日
|
阅读量
在3月份,我踏上了一段跨越1万公里的旅程,前往微软的西雅图总部,参加了一场专为MVP(最有价值专家)和区域总监(RD)举办的盛会——微软MVP全球峰会。这次峰会不仅让我听到了微软各个产品线最新的功能规划介绍,还让我有机会与各产品的开发组面对面沟通交流,体验了一场技术与热情的盛宴。
本次活动一共包含了350多...
阅读更多