Создание новой версии классического сайта asp (vbscript) в ASP.NET MVC. Пользователи будут иметь возможность использовать либо новый сайт, либо старый. Оба будут бегать рядом.
Старый унаследованный классический ASP-сайт vbscript не имеет разделения между логикой и пользовательским интерфейсом, что делает невозможным переписывание должным образом. Десятки тысяч строк Response.Write и почти каждый встроенный вызов sql состоят как минимум в обновлении / вставке / удалении / выборе ... все в одной строке.
Я нахожусь во временном кризисе. Вместо того, чтобы пытаться реконструировать этот кошмар, когда мне нужны определенные функции на новом сайте MVC, я просто вызываю соответствующую старую классическую страницу asp через jQuery или Html Agility Pack. Я пытаюсь объединить количество шагов в процессе на сайте MVC, поэтому / StepA (MVC) будет вызывать /step1.asp, /step2.asp и step3.asp классического сайта.
Это работает, но заставляет меня чувствовать себя грязным ... как проститутка за два доллара. Кто-нибудь еще делал что-то подобное?