Как подать заявку ClickOnce.NET “опубликованное приложение” через Citrix?

Совершенно другое направление, но Вы могли использовать IronPython, чтобы сделать исполняемые файлы .NET и назвать их.

3
задан 28 July 2009 в 02:31
3 ответа

Вещи пары здесь.

При работе с приложениями ClickOnce обратите особое внимание на ситуацию с профилем. С Платформы.NET 3.0 Вы не могли запустить приложения ClickOnce с обязательными профилями. Это, как предполагалось, было исправлено в.NET 3.5, но у меня не было возможности проверить то требование.

При использовании профилей роуминга, у Вас есть пара опций здесь. Если бы Вы выполняете свой TS в расслабленном режиме безопасности, каждый пользователь загрузил бы приложение ClickOnce, если бы Вы опубликовали его как аргумент Internet Explorer и выполнили его из их профиля. В режиме повышенной безопасности TS не позволит исполняемому файлу работать.

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

3
ответ дан 3 December 2019 в 06:52
  • 1
    Спасибо - мы обычно допускаем ошибку на стороне ' высокий security'. я должен буду считать на Приложении, Передающем потоком..., что делает Вы подразумеваете под " pre-stage"? –  Conceptdev 28 July 2009 в 02:51
  • 2
    Это будет иметь больше смысла, после того как Вы понимаете некоторые фундаментальные понятия о Потоковой передаче Приложения. Here' s статья от КБ Citrix: support.citrix.com/article/CTX112526 , который объясняет функцию. По существу Вы делаете то, что пользователь сделал бы на первый показ таким способом, которым, когда следующий пользователь открывает переданное потоком приложение, процесс первого показа уже сделан для них. –  Ben Kohn 28 July 2009 в 19:40
  • 3
    Это работало! " каждый пользователь загрузил бы приложение ClickOnce, если бы Вы опубликовали его как аргумент Internet Explorer и выполнили его из их profile". теперь мы находим, что приложение ClickOnce WPF является ужасно ресурсом, голодным на сервере Citrix..., но that' s другая история :) СПАСИБО –  Conceptdev 6 August 2009 в 08:38

Я - разработчик, и мы создаем не clickonce пакет (набор файлов) специально для Citrix. Можно ли предоставить больше подробную информацию о том, как Вы настроили IE (передающие аргументы, закончившись их профиль и т.д.). Я могу затем, надо надеяться, взять это нашим администраторам Citrix для них, чтобы понять и видеть выполнимость выполнения его.

0
ответ дан 3 December 2019 в 06:52

У меня есть небольшое обходное решение:

  • создать отдельную учетную запись
  • Войдите в учетную запись и установите приложение clickonce
  • Вы найдете * exe-файл в папке Appdata этого пользователя. Для меня это было в% userprofile% \ Appdata \ local \ 2.0 {строка} {строка} {clickoncename}. Путь, безусловно, будет отличаться в зависимости от установленного приложения.

  • Создайте новый скрытый общий ресурс для этой папки и предоставьте доступ всем пользователям, которые должны использовать опубликованное приложение.

  • опубликуйте * exe-файл поверх скрытого общего ресурса

  • будь счастлив, что это работает! : D

0
ответ дан 3 December 2019 в 06:52

Теги

Похожие вопросы