Приложение ClickOnce не запускается под данным профилем - PullRequest
1 голос
/ 23 марта 2010

Эта проблема трижды возникала в нашей среде. После установки приложения ClickOnce я ожидал, что оно запустится автоматически (как я настроил после завершения установки), но это не так.

Я пытаюсь запустить приложение из ярлыка, и оно вызывает диалоговое окно " Запуск приложения ", но затем сразу закрывается и приложение не запускается. Он действует так, как будто в данный момент запущен другой экземпляр приложения (у меня настроено запускать только один экземпляр за раз).

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

Наше текущее решение - полностью удалить профиль и «перезагрузить» его. Я действительно хотел бы знать, в чем на самом деле проблема, поскольку мы столкнулись с ней три раза.

Некоторая другая информация, которая может быть полезна:

  1. Это приложение было первоначально развернуто с помощью установщика Windows (MSI). Я удалил приложение из Установка и удаление программ до установки более новой версии ClickOnce.

  2. Эти пользователи ранее входили в группу локальных администраторов (при работе с версией MSI). С тех пор их привилегии были понижены до уровня «обычный пользователь».

Ответы [ 3 ]

1 голос
/ 02 июня 2010

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

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

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

У пользователя не установлено программное обеспечение мыши Kensington, не так ли? Там есть известный конфликт, симптомы которого точно такие же, как вы сообщаете: пользователь нажимает на ярлык, чтобы запустить приложение, оно обновляет и затем ничего не делает.

0 голосов
/ 28 мая 2010

Вместо удаления профиля попробуйте это:

Войдите в систему как администратор

Delete/rename C:/Documents and Settings/(UserCorpID)/Local Settings/Application Data/Microsoft/Windows/UsrClass.dat file 
...