4

我正在评估从经典 ASP 3.0 应用程序到 ASP.NET MVC 的迁移。我已经将应用程序迁移到 WebForms,但出于多种原因决定尝试使用 MVC 进行此迁移,包括该应用程序中的代码不是意大利面条,并且似乎适合 MVC 样式布局。

对这种迁移的一个主要限制是它必须是渐进的,停机时间最少(或最好没有),并且应该可以在迁移过程中继续开发。这意味着经典的 ASP 代码必须与 ASP.NET MVC 代码并行运行,甚至可能在同一个 IIS 应用程序中。

所以,我有几个相关的问题:

  1. 防止重新路由影响经典 .asp 文件的最佳方法是什么?(忽略它们,HttpHandler,特殊的重新路由规则?)
  2. 人们在类似的场景/迁移中是否遇到过任何特殊的非显而易见的问题?
  3. 使用 ASP.NET MVC 时,通常在常规 ASP 到 WebForms 迁移中出现的身份验证、会话和一般代码重用问题是否有任何不同?

提前致谢!

4

2 回答 2

2

只有1个答案

routes.IgnoreRoute("{resource}.asp/{*pathInfo}");

我得到饼干了吗?

于 2009-11-18T01:30:58.643 回答
-4

MVC 使用 .net,因此文件扩展名为 .aspx。你根本不应该有任何麻烦。

于 2009-11-17T23:24:36.497 回答