逐步将经典 ASP 3.0 迁移到 ASP.NET MVC
-
20-09-2019 - |
题
我正在评估从经典 ASP 3.0 应用程序到 ASP.NET MVC 的迁移。我已经将应用程序迁移到 WebForms,但出于多种原因决定尝试使用 MVC 进行此迁移,其中包括此应用程序中的代码不是意大利面条,并且似乎适合 MVC 样式布局。
这种迁移的一个主要限制是它必须是渐进的,并且停机时间最少(或最好没有),并且在迁移过程中应该可以继续开发。这意味着经典 ASP 代码必须与 ASP.NET MVC 代码并行运行,甚至可能在同一个 IIS 应用程序中运行。
所以,我有几个相关的问题:
- 防止重新路由影响经典 .asp 文件的最佳方法是什么?(忽略它们,HttpHandler,特殊的重新路由规则?)
- 人们在类似场景/迁移中是否遇到过任何特殊的非明显问题?
- 使用 ASP.NET MVC 时,在常规 ASP 到 WebForms 迁移中通常会出现的身份验证、会话和一般代码重用问题是否有什么不同?
提前致谢!
解决方案
仅有1的答案
routes.IgnoreRoute("{resource}.asp/{*pathInfo}");
我得到一块饼干了吗?
其他提示
MVC 使用 .net,因此文件扩展名为 .aspx。你不应该有任何麻烦。
不隶属于 StackOverflow