2011-01-20 4 views
0

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

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

Thanks, Ross.

+0

Я не понимаю. Использует ли приложение ClickOnce веб-приложение? – leppie

+0

У меня такая же проблема (кажется, что приложение clickonce нуждается в разрешении AspNetHostingPermission!), Вам удалось найти решение для вашей проблемы? –

ответ

0

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

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

Смежные вопросы