Как я могу медленно перенести проект из ASP .NET WebForms с VB .NET в MVC C #? - PullRequest
0 голосов
/ 15 февраля 2019

На данный момент у меня есть устаревший веб-сайт, написанный в виде vb .net и веб-форм.Его около десяти лет.Я хочу начать миграцию его компонентов на C # MVC.

Мой план состоит в том, чтобы создать отдельный проект в решении на C # с .NET MVC и выполнить весь код контроллера и т. Д.Мне нужно было бы подключить маршрутизацию и т. Д. Из проекта vb.net, хотя, в этот проект.Со временем планируется перенести весь проект на C # с помощью .NET MVC.

Приложение использует формы auth (хотя и немного хакерскую реализацию), поэтому, если кто-то входит в устаревшее приложениеих аутентификация также должна быть распознана в "новом" проекте / системе.

Как бы я это сделал?

РЕДАКТИРОВАТЬ: есть масса материала, скопированного в массовом коде (в основном на данных строкии т. д. для форматирования gridview) плюс гигантский класс, который делает абсолютно все.Архитектурно он настолько плох, насколько вы могли надеяться.

Ответы [ 2 ]

0 голосов
/ 15 февраля 2019

Даже если вы заявили, что у вас нет времени на запуск нового проекта из-за нехватки времени, это лучший маршрут, поскольку вы потратите больше времени на преобразование кода, чем на работу над новым проектом.

0 голосов
/ 15 февраля 2019

На начальном этапе вы можете конвертировать ваш VB-проект в C # с помощью SharpDevelop.У них есть независимая IDE, а также плагин Visual Studio.

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