Я делаю нечто подобное, но не полную миграцию.Я решил пойти по COM-маршруту, чтобы воспользоваться преимуществами .NET, в то же время имея многократно используемые компоненты на случай, если потребуется полная перезапись.COM-маршрут довольно прост и очень прост, чтобы приклеить его к ASP-коду.Я бы порекомендовал это, если вы хотите собрать часть за раз.
В моем случае я сделал несколько компонентов Active Directory и некоторые другие универсальные.