2012-06-06 3 views
2

Мне нужно написать настольное приложение, которое находится на сервере в домене. Некоторые клиенты в локальной сети - это ПК, некоторые из них - компьютеры Mac.Как настроить настольное приложение WinForms для удаленного использования внутри интрасети?

  • Каким образом я могу настроить среду для пользователей, чтобы использовать приложение?
  • Развертывание с одним щелчком по-прежнему является жизнеспособным вариантом в .NET 4.x?
  • А как насчет пользователей Mac?
+1

Если RDP варианта, вы можете установить приложение на сервере и позволяете одновременно Клиенты Windows и Mac для доступа через RDP. Вопросы, связанные с лицензированием, могут сделать это невозможным, но я думал, что выбраю вариант. –

+0

Спасибо Эрик. Большая проблема заключается в том, что одновременно будут подключаться несколько человек. Разве нет предела количеству людей, которые могут RDP на сервер сразу? – IAmAN00B

ответ

1

вопрос является слишком общим, но я постараюсь дать несколько советов

  1. Это приложение на сервере. Лучший способ использовать это для клиентов - иметь клиент приложения, которые могут подключаться к серверу и запрашивать информацию или отправлять команды.

  2. ClickOnce работает почти как раньше, изменения упомянуты в article

  3. Если вы следуете за первый ответ, нет никаких проблем тоже реализовать клиент макинтош. Вы можете использовать mono для него, или использовать независимую от платформы сетевого протокола (HTTP является примером), или веб-сервисов в качестве начальной точки

+0

Спасибо за детали Антон! Бюджет был ограничен. Поэтому создание «клиентов» было бы невозможным. Если бы был больший бюджет, я бы построил его как веб-приложение и полностью избавился от этой проблемы. Дальнейшие мысли приветствуются. – IAmAN00B