Очень сильно зависит от того, насколько хорошо структурировано исходное приложение. Хорошо структурированное приложение может быть переведено с настольного компьютера на веб-сайт с довольно большим количеством повторного использования. К сожалению, подавляющее большинство кода эпохи VB6 не хорошо структурировано, и это делает вашу жизнь намного сложнее.
Visual Studio может импортировать проект VB6 и преобразовывать его в VB.NET, но отображение не является идеальным. В сочетании с плохо структурированным кодом, который я упоминал выше, который является общим для большого количества кода VB6, вам, возможно, будет лучше просто полностью отказаться от первоначального проекта и начать заново.
Конечно, это сильно зависит от множества факторов. Возможно, вам повезет, и вы будете работать с одним из этих редких драгоценных камней: хорошо структурированным проектом VB6 с четким разделением представлений и кода.