По сути, вам нужно что-то написать, а приложение asp.net должно быть закодировано для чтения из упомянутой вещи.Вот несколько идей, с которыми я столкнулся в прошлом.
1) Простая идея - развернуть базу данных, подобную sql, и настроить ваш сайт asp.net для чтения данных из этой базы данных, чтобы заполнитьстраница.Затем используйте odbc или другой поддерживаемый тип подключения из приложения Windows для записи в базу данных.Это, конечно, требует, чтобы клиентский компьютер, на котором запущено приложение Windows Form, находился в той же сети, что и база данных, и имел разрешение на запись в него.На мой взгляд, не идеальное решение, но, безусловно, вариант.
2) Лучший подход здесь - развертывание apis, с которым ваше клиентское приложение может взаимодействовать.Вы можете создать приложение .net core mvc, имеющее несколько apis, которые записывают в базу данных, которая функционирует как серверная часть вашего приложения asp.net.Как и в примере 1, ваше приложение app.net заполняет свою страницу данными из базы данных.Однако вместо использования ограничительного решения для подключения, такого как odbc, вы предоставляете конечную точку API, такую как https://site/controller/action, которая вызывается клиентским приложением для получения или публикации данных.Вы можете защитить эти конечные точки, используя oAuth2.Ваши клиенты, будь то Windows-форма или мобильное приложение, получают данные с помощью API и записывают данные с помощью API.Это основа для современного облачного программного обеспечения и действительно лучший способ.
Надеюсь, это поможет.Я рад продолжить разговор или ответить на дополнительные вопросы, если они у вас есть.Вы можете связаться со мной здесь или в Твиттере @NickCGamb, где я предоставляю бесплатную помощь каждому.