Страница "Безопасность" в конструкторе проектов

Страница Безопасность в Конструкторе проектов служит для настройки параметров управления доступом для кода для приложений, которые развертываются методом ClickOnce. Дополнительные сведения см. в разделе Управление доступом для кода для приложения ClickOnce.

Чтобы открыть страницу Безопасность, выберите узел проекта в Обозревателе решений и затем в меню Проект выберите команду Свойства. После того как откроется Конструктор проектов, перейдите на вкладку Безопасность.

Параметры безопасности

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

    Примечание

    При публикации приложения с помощью мастера Публикация этот параметр устанавливается автоматически.

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

    Для проектов WPF-приложений браузера этот параметр включен по умолчанию.

    Для всех остальных типов проектов по умолчанию этот параметр отключен.

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

    Для проектов WPF-приложений браузера по умолчанию включен режим частичного доверия.

    Для всех остальных типов проектов по умолчанию включен режим полного доверия.

  • Это приложение с частичным доверием
    Если выбрать этот параметр, то при установке и запуске приложения на клиентском компьютере оно запросит разрешения частичного доверия. Частичное доверие означает выполнение только действий, разрешенных в группе разрешений управления доступом для кода. Дополнительные сведения о порядке настройки разрешений безопасности см. в разделе Управление доступом для кода для приложения ClickOnce.

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

Параметры безопасности ClickOnce-приложений

  • Зона, из которой приложение будет установлено
    Указывает набор разрешений безопасности доступа для кода по умолчанию. Выберите Интернет или Локальная интрасеть для ограниченного набора разрешений, или выберите (Пользовательские), чтобы настроить пользовательский набор разрешений. Если приложение запрашивает больше разрешений, чем предоставлено в зоне, то для конечного пользователя появляется запрос о доверии ClickOnce для предоставления дополнительных разрешений. Дополнительные сведения о порядке настройки разрешений безопасности см. в разделе Управление доступом для кода для приложения ClickOnce.

    Для проектов WPF-приложений браузера по умолчанию включен режим Интернет.

  • Изменение разрешений XML
    Открывается шаблон манифеста приложения (app.manifest), чтобы настроить набор разрешений (Custom).

  • Дополнительно
    Будет открыто Диалоговое окно "Дополнительные параметры безопасности", которое служит для настройки параметров отладки приложений с ограниченными разрешениями. Эти параметры проверяются во время отладки. Исключения, относящиеся к разрешениям, указывают на то, что приложению может потребоваться больше разрешений, чем определено в зоне.

См. также

Задачи

Практическое руководство. Включение параметров безопасности ClickOnce-приложений.

Практическое руководство. Установка зоны безопасности для ClickOnce-приложения

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

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

Ссылки

Диалоговое окно "Дополнительные параметры безопасности"

WebBrowserPermission

MediaPermission

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

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

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

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

Проекты, элементы пользовательского интерфейса