Поделиться через


Практическое руководство. Отладка ClickOnce-приложения с ограниченными разрешениями

Обновлен: Ноябрь 2007

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

Чтобы перехватывать эти исключения, необходимо отлаживать приложение с теми же разрешениями, что и у конечного пользователя. Отладка с ограниченными разрешениями может быть включена на странице Безопасность в конструкторе проектов.

Кроме того, при разработке приложения, которое вызывает веб-службы, эти веб-службы часто находятся в компьютере разработки. После развертывания приложения конечный пользователь будет обращаться к этим веб-службам по различным URL-адресам. Чтобы во время отладки смоделировать работу конечного пользователя, можно задать URL-адрес, и отладчик будет представлять веб-службы, как если бы они вызывались по этому URL-адресу.

Включение отладки с ограниченными разрешениями

  1. Выбрав проект в обозревателе решений, в меню Проект выберите команду Свойства.

  2. В конструкторе проектов перейдите на вкладку Безопасность.

  3. Установите флажок Включить параметры безопасности ClickOnce-приложений, а затем установите переключатель в положение Это приложение с частичным доверием.

  4. Нажмите кнопку Дополнительно.

  5. Установите флажок Отладить это приложение с выбранным набором разрешений, затем нажмите кнопку ОК.

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

Указание URL-адреса для отладки

  1. Выбрав проект в обозревателе решений, в меню Проект выберите команду Свойства.

  2. В конструкторе проектов перейдите на вкладку Безопасность.

  3. Установите флажок Включить параметры безопасности ClickOnce-приложений, а затем установите переключатель в положение Это приложение с частичным доверием.

  4. Нажмите кнопку Дополнительно.

  5. Установите флажок Отладить это приложение с выбранным набором разрешений, затем нажмите кнопку ОК.

  6. В текстовом поле Отладить это приложение как загруженное со следующего URL введите URL-адрес или сетевой путь.

См. также

Задачи

Практическое руководство. Установка пользовательских разрешений для ClickOnce-приложения

Основные понятия

Управление доступом для кода для приложения ClickOnce

Развертывание и безопасность ClickOnce

Обзор развертывания ClickOnce

Другие ресурсы

Защита ClickOnce-приложений