Предоставление разрешения ClickOnce System.Web.AspNetHostingPermission? - PullRequest
0 голосов
/ 20 января 2011

У меня проблемы с не указанным выше разрешением.Для развертывания .NET ClickOnce установлено полное доверие.Как я могу гарантировать, что это разрешение доступно - я думал, что это будет, так как это полное доверие ??

Возможно ли это?(Приложение отлично работает при запуске на рабочем столе, но не через clickonce)

Спасибо, Росс.

1 Ответ

0 голосов
/ 20 января 2011

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

Вы можете запустить процесс, запрашивающий повышение прав, но не можете успешно запросить повышение прав в приложении ClickOnce. Я имею в виду, что если есть что-то конкретное, для чего вы используете это разрешение, создайте для него отдельный exe-файл и попросите приложение ClickOnce выполнить для него process.start. Windows при необходимости запросит повышение, а затем запустит его.

...