Развертывание ClickOnce в производство - PullRequest
1 голос
/ 24 февраля 2010

Наше приложение для интеллектуального клиента разворачивается с использованием ClickOnce. Наш производственный сайт размещен на 2 отдельных веб-серверах, и они указаны с одного и того же доменного имени (для распределения нагрузки) Вот что мы делаем, когда выкладываем обновления в производство.

  1. В VS опубликуйте приложение смарт-клиента в каталоге localhost
  2. Копирование / вставка каталога на веб-серверы

Адрес развертывания VS - это localhost, когда он используется на другом рабочем сайте. Это правильный способ развертывания приложений смарт-клиента?

1 Ответ

1 голос
/ 09 марта 2010

Это на самом деле работает?

Мне кажется, что обеспечение доступности развертывания ClickOnce с использованием http://localhost/ в качестве домена в URL-адресе поставщика развертывания будет представлять угрозу безопасности. Не мог ли кто-нибудь просто скопировать это развертывание в любое место и обслужить его?

Кроме того, не будет ли он выглядеть на локальном хосте пользователя (при условии, что у него установлен IIS), когда он пытается установить приложение?

Почему бы вам не задать в качестве URL-адреса установки адрес балансировщика нагрузки, который, в свою очередь, будет соответствовать одной из двух папок развертывания?

И работает ли балансировщик нагрузки? Вы не можете перенаправить приложение ClickOnce - оно должно иметь прямой доступ с клиентского компьютера к развертыванию - поэтому мне было бы интересно узнать, работает ли оно через балансировщик нагрузки.

RobinDotNet

...