Как перенести приложение frontend для Windows .net в облако (он использует локальную базу данных сервера sql-сервера)

У меня был инженер, который проектировал наше приложение .net еще в 2009 году, я предполагаю, что он был закодирован с использованием визуальной студии, и все, что у меня есть, – это приложение-установщик. Мы используем его на наших 1 или 2 локальных клиентских машинах очень хорошо в течение последних нескольких лет, но теперь я хочу перенести этот интерфейс в облако. Вместо того, чтобы устанавливать его как приложение на наших машинах Windows 7.

Это очень простое приложение, используемое на нашем небольшом складе, которое отслеживает груз / поставки и т. Д. Он использует Sql Server 2008 Express в качестве бэкэнд, который хранится локально.

Я знаю, как получить базу данных в облаке, их много вариантов для этого, используя Amazon или Azure, но как я могу получить локальное клиентское приложение в облаке?

У меня нет доступа к визуальному студийному коду, у меня есть исполняемый файл времени исполнения.

Я уверен, что нет никакого способа сделать это, и многие из пользователей SO скажут, что мне нужно переписать передний конец.

Я попытался связаться с разработчиком, и они были закрыты. Их так или иначе я могу запустить это в облаке?

Я приветствую все варианты и решения!

Благодарю.

Я считаю, что у вас есть два варианта размещения этого приложения:

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

Единственная альтернатива – запустить все приложение на облачном сервере и отправить пользовательский интерфейс клиенту с помощью служб терминалов. Это заставляет его выглядеть так, как будто приложение выполняется локально на компьютере пользователя, в то время как оно фактически выполняется на сервере.

Для создания готового решения для этого вы можете рассмотреть возможность использования Microsoft RemoteApp Azure. Я уверен, что есть другие подобные предложения.