Практическое руководство. Отладка ClickOnce-приложения с ограниченными разрешениями
Обновлен: Ноябрь 2007
Вероятнее всего, разработчик работает на компьютере с разрешениями полного доверия, поэтому при отладке ClickOnce-приложения он не видит те исключения безопасности, которые может видеть конечный пользователь при выполнении приложения с ограниченными разрешениями.
Чтобы перехватывать эти исключения, необходимо отлаживать приложение с теми же разрешениями, что и у конечного пользователя. Отладка с ограниченными разрешениями может быть включена на странице Безопасность в конструкторе проектов.
Кроме того, при разработке приложения, которое вызывает веб-службы, эти веб-службы часто находятся в компьютере разработки. После развертывания приложения конечный пользователь будет обращаться к этим веб-службам по различным URL-адресам. Чтобы во время отладки смоделировать работу конечного пользователя, можно задать URL-адрес, и отладчик будет представлять веб-службы, как если бы они вызывались по этому URL-адресу.
Включение отладки с ограниченными разрешениями
Выбрав проект в обозревателе решений, в меню Проект выберите команду Свойства.
В конструкторе проектов перейдите на вкладку Безопасность.
Установите флажок Включить параметры безопасности ClickOnce-приложений, а затем установите переключатель в положение Это приложение с частичным доверием.
Нажмите кнопку Дополнительно.
Установите флажок Отладить это приложение с выбранным набором разрешений, затем нажмите кнопку ОК.
При отладке приложения любые попытки доступа к разрешению, не являющемуся частью набора разрешений, вызывают исключение безопасности.
Указание URL-адреса для отладки
Выбрав проект в обозревателе решений, в меню Проект выберите команду Свойства.
В конструкторе проектов перейдите на вкладку Безопасность.
Установите флажок Включить параметры безопасности ClickOnce-приложений, а затем установите переключатель в положение Это приложение с частичным доверием.
Нажмите кнопку Дополнительно.
Установите флажок Отладить это приложение с выбранным набором разрешений, затем нажмите кнопку ОК.
В текстовом поле Отладить это приложение как загруженное со следующего URL введите URL-адрес или сетевой путь.
См. также
Задачи
Практическое руководство. Установка пользовательских разрешений для ClickOnce-приложения
Основные понятия
Управление доступом для кода для приложения ClickOnce
Развертывание и безопасность ClickOnce