Member 13101786 Ответов: 1

Как заставить приложение C# работать на двух разных компьютерах (которые не находятся на одном сервере)?


Привет,

У меня есть приложение с созданной базой данных, которое генерирует счета-фактуры и отчеты.
Мой вопрос заключается в том ,как я могу запускать и просматривать все распечатанные счета-фактуры и генерировать отчеты на другом компьютере, который не находится на том же сервере/локальной сети/, в основном, проверяя работу приложения ПК из дома?

Спасибо!

Что я уже пробовал:

Я еще ничего не пробовал, я думаю о любой идее, как это сделать.

1 Ответов

Рейтинг:
0

Afzaal Ahmad Zeeshan

Цитата:
проверка рабочего приложения ПК из дома?
Есть два способа сделать это:
- Принесите компьютер с работы, домой.
- Установите сервер на рабочем компьютере и общайтесь с ним, используя учетные данные.

Нет другого способа, который вы можете использовать для подключения и проверки рабочего компьютера из дома. Это просто невозможно; квантовая запутанность[^ на данный момент это всего лишь теория.

Итак, как уже упоминалось, вы можете просто установить IIS (который поставляется предустановленным в системах Windows; вы можете включить его), а затем установить там веб-приложение, которое вы можете использовать с ПК дома или где угодно. Существует так много простых способов, с помощью которых вы можете установить сервер как можно меньше, но достаточно для поддержки самых основных операций, таких как генерация и получение отчетов. Для простого обзора, пожалуйста, взгляните на мою статью, Простое руководство по настройке домашнего сервера с помощью IIS и ASP.NET[^Эта статья предоставит вам достаточно общего обзора, чтобы построить свой собственный сервер.

Безопасность и т. д. могут быть легко интегрированы, чтобы убедиться, что только вы можете получить доступ к сервису; вы даже можете разрешить только свой собственный IP-адрес и заблокировать остальной трафик.

Редактировать

Некоторые могут возразить, что вы можете получить автономную копию своих данных с офисного компьютера, а затем вернуть ее на домашний компьютер. Но это не то, что вы упомянули в своем вопросе. Кроме того, что касается подключения или выполнения, программа на C# потребует только.Чистый фреймворк, который вообще не будет проблемой.

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

Если я что-то пропустил в вашем вопросе, дайте мне знать.