Я оцениваю переход от классического приложения ASP 3.0 к ASP.NET MVC. Я уже перенес приложения в WebForms, но решил попробовать MVC для этой миграции по ряду причин, включая тот факт, что код в этом приложении НЕ спагетти и, кажется, поддается макету стиля MVC.
Одним из основных ограничений на эту миграцию является то, что она должна быть постепенной с минимальным временем простоя (или предпочтительно без простоя), и должна быть возможность продолжить разработку в процессе миграции. Это означает, что классический код ASP должен выполняться параллельно с кодом ASP.NET MVC, возможно, даже в том же приложении IIS.
Итак, у меня есть пара вопросов:
- Каков наилучший способ предотвратить изменение перенаправления на классические файлы .asp? (Игнорировать их, HttpHandler, специальные правила перенаправления?)
- Существуют ли какие-либо особые неочевидные проблемы, с которыми люди сталкивались в аналогичных сценариях / миграциях?
- Отличаются ли проблемы повторного использования аутентификации, сеанса и общего кода, которые обычно возникают при обычной миграции ASP на WebForms, при работе с ASP.NET MVC?
Заранее спасибо!