Постепенная миграция Classic ASP 3.0 в ASP.NET MVC - PullRequest
4 голосов
/ 18 ноября 2009

Я оцениваю переход от классического приложения ASP 3.0 к ASP.NET MVC. Я уже перенес приложения в WebForms, но решил попробовать MVC для этой миграции по ряду причин, включая тот факт, что код в этом приложении НЕ спагетти и, кажется, поддается макету стиля MVC.

Одним из основных ограничений на эту миграцию является то, что она должна быть постепенной с минимальным временем простоя (или предпочтительно без простоя), и должна быть возможность продолжить разработку в процессе миграции. Это означает, что классический код ASP должен выполняться параллельно с кодом ASP.NET MVC, возможно, даже в том же приложении IIS.

Итак, у меня есть пара вопросов:

  1. Каков наилучший способ предотвратить изменение перенаправления на классические файлы .asp? (Игнорировать их, HttpHandler, специальные правила перенаправления?)
  2. Существуют ли какие-либо особые неочевидные проблемы, с которыми люди сталкивались в аналогичных сценариях / миграциях?
  3. Отличаются ли проблемы повторного использования аутентификации, сеанса и общего кода, которые обычно возникают при обычной миграции ASP на WebForms, при работе с ASP.NET MVC?

Заранее спасибо!

Ответы [ 2 ]

2 голосов
/ 18 ноября 2009

Есть только ответ на 1

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

Я получил печенье?

0 голосов
/ 18 ноября 2009

MVC использует .net, поэтому расширения файлов .aspx. У вас не должно быть никаких проблем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...