用途:用于维护运行在 .NET Framework 上的经典 ASP.NET 应用,包括 Web Forms、旧版 MVC 和以 IIS 为中心的托管模式,并在不破坏核心业务流程的前提下规划现实的现代化路径。
触发场景:处理 Web Forms、旧版 MVC 或经典 ASP.NET 应用;审查旧的 IIS 配置与生命周期行为;规划向 ASP.NET Core 迁移。
主要能力与工作方式:把经典 ASP.NET 视为与 ASP.NET Core 不同的独立技术栈,托管、生命周期和配置规则均不同。先稳定行为,关注路由、会话、认证、服务器控件、配置转换和部署假设。以“接缝”方式推进现代化:隔离领域与服务逻辑,先替换可替换的边缘部分,而非一次性重写整个应用。当遗留应用依赖 WCF 或 Entity Framework 6 时,使用对应子系统处理,不要将其扁平化为通用 Web 工作。谨慎对待从 ASP.NET Core 复制的指导,因为中间件、依赖注入和托管假设不能直接迁移。在接近真实 IIS 与配置转换的环境中验证。
交付物:经典 ASP.NET 的实用维护指导、稳定后的遗留行为与现代化接缝、避免不必要风险的迁移路径。
验证要点:不混用经典与 Core 的指导;有意识地保留遗留运行时假设;迁移步骤增量且可测试。
参考方向:迁移路径(增量迁移、绞杀者模式、按组件迁移指导);维护模式(抽象层、测试接缝、部署实践)。
限制:资料未提供具体安装命令、代码示例、收费或平台支持信息,暂未提供。