Отсоедините всю бизнес-логику и объекты от пользовательского интерфейса и поместите ее в собственную библиотечную сборку (например, назовите ее Домен).
Сделайте то же самое со всеми процедурами доступа к данным.
Используйте эти библиотеки в своем приложении winforms и разработайте для них новое веб-приложение.
Это общий шаблон, когда вы разделяете бизнес-правила и доступ к данным для их собственных сборок, чтобы отделить их от вашего пользовательского интерфейса,позволяя вам писать разные пользовательские интерфейсы, которые соответствуют одному и тому же набору бизнес-правил и слоя данных.