Нет, вы не можете сделать его доступным напрямую через Интернет, как на веб-сайте, приложения Windows Forms запускаются непосредственно на клиентском компьютере.
Что вы можете сделать, это упаковать его в программу установки MSI, поэтомучто конечный пользователь может легко установить его, а затем получить доступ к ресурсам, таким как база данных, через Интернет (самый простой способ раскрыть эти ресурсы - это веб-служба).Если вы решите использовать этот механизм, вам придется только рефакторинг части вашего приложения, предполагая, что вы уже хорошо структурировали его в n-ярусное приложение.
Обратите внимание, что пользовательоднако вам не нужно получать доступ к этим ресурсам через Интернет - упоминание о пользователях, использующих RDP, предполагает, что вы используете его в интрасети, а это означает, что вы можете размещать такие службы, как база данных, на компьютере, который всеклиенты могут видеть (и получать доступ) через сеть.В этом случае все, что может потребоваться, это изменить любые строки или пути подключения, которые вы можете использовать в файле конфигурации приложения.