Поддерживает ли ClickOnce развертывание приложений на клиентах за прокси-сервером, требующим аутентификации? - PullRequest
3 голосов
/ 21 марта 2009

Обладая всеми преимуществами ClickOnce, мы хотели бы использовать его в качестве механизма развертывания для нашего приложения.

Однако я нашел это сообщение в Microsoft Connect, где говорится, что ClickOnce завершается неудачно с прокси-аутентификацией.

https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=115468&wa=wsignin1.0

Значит ли это, что один из наиболее распространенных сценариев (Windows Server + ISA Server) в компаниях не работает с ClickOnce ??

«Решением» является модификация machine.config для каждого клиента! Это абсолютно неприемлемо для нас (кроме того, какова цель ClickOnce ??)

Наше приложение использует 3.5, и я хотел бы знать, существуют ли еще эти проблемы. Или если кому-то удалось сделать эту работу.

(я знаю, что есть патч для v2, но как насчет v3>?)

Спасибо

Ответы [ 3 ]

1 голос
/ 22 марта 2009

Не отвечает на ваш точный вопрос о том, существует ли проблема в 3.5, поскольку я все еще использую кодовую базу 2.0. Однако я надеюсь, что вам пригодится следующее, в зависимости от того, какие доступные опции в среде развертывания:

Значит ли это, что один из наиболее распространенных сценариев (Windows Server + ISA Server) в компаниях не работает с ClickOnce ??

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

0 голосов
/ 27 мая 2009

Для клиентов с платформой .NET Framework 2.0 корпорация Майкрософт предлагает исправление для этой проблемы, которое можно найти здесь .

Обратите внимание, что на эту проблему влияет версия .NET, на которой работают ваши клиенты (не версия, на которой вы работаете). Если вашим клиентам необходим .NET 3.5 для установки / запуска приложения ClickOnce, эта версия уже устранила эту проблему.

0 голосов
/ 22 марта 2009

Мой ответ может быть немного не по теме, но я думаю, вы не должны беспокоиться об этом:

  • Индивидуальные пользователи и небольшие корпорации не имеют прокси с аутентификацией

  • В крупных корпорациях есть специалисты по ИТ, которые решают подобные проблемы. Они либо найдут способ заставить ClickOnce работать (включая развертывание локального machine.conf на каждом клиенте), либо отключат все ваше приложение, потому что использование ClickOnce противоречит их политике (отделам безопасности ИТ не нравится идея иметь исполняемый файл код автоматически обновляется через Интернет в их безопасную сеть, я знаю, что из первых рук)

...