Проблема ClickOnce - не запускается из ярлыка меню - PullRequest
0 голосов
/ 09 сентября 2010

Пытался создать установку ClickOnce. Внутри внутренней сети.

Он запускается один раз после установки (автоматически). Затем при запуске из пункта меню он не запускается. При ближайшем рассмотрении в диспетчере задач он обнаруживается как «процесс» (не приложение), но не отображается. Если вы обновите («опубликуете») приложение еще раз, оно будет запускаться один раз из ярлыка меню, но не снова (с тем же поведением) в диспетчере задач.

Скорее всего, это связано с безопасностью. Его как надежное приложение, никаких сертификатов. Не уверен, как отладить этот.

Ответы [ 2 ]

0 голосов
/ 25 сентября 2010

Если это сработало после того, как вы установили учетную запись администратора, а затем вернулись не-администратору, я бы спросил, есть ли что-то, что ваше приложение делает только один раз, при первом запуске. Например, мое приложение создает файлы в папке кэша в LocalApplicationData, но только при первом запуске приложения пользователем. Если у вас есть что-то подобное, это может потребовать прав администратора, и, следовательно, это работает в первый раз, но не вызывает проблем после этого, потому что он уже запускался один раз. Единственное отношение, которое ваша проблема имеет к ClickOnce - это то, что вы используете для его развертывания. C / O не требует прав администратора для установки приложения ClickOnce. Если ваше приложение работает и дает сбой, это отдельная проблема, связанная с его установкой или не установкой.

0 голосов
/ 09 сентября 2010

Мои единственные идеи:

  1. Если установлено для всех пользователей, попробуйте запустить под учетной записью с привилегиями Администратора.
  2. Попробуйте установить и запустить при входе в учетную запись с привилегиями Администратора.
  3. Попробуйте выполнить развертывание с доверенным сертификатом, как описано здесь .

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

...