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


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

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

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

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

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

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

    8x61d3e3.alert_note(ru-ru,VS.90).gifПримечание.

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

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

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

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

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

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

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

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

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

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

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

    Для проектов WPF-приложений веб-обозревателя по умолчанию включен режим Интернет. По умолчанию зона Интернета в проектах такого типа включает разрешения WebBrowserPermission и MediaPermission, которые не используются в проектах других типов.

    8x61d3e3.alert_note(ru-ru,VS.90).gifПримечание.

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

  • Разрешения, необходимые для приложения
    Таблица разрешений безопасности, предоставляемых коду приложения.

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

    В столбце Разрешение перечислены имена всех наборов разрешений. Измененные наборы разрешений выделены полужирным начертанием.

    Столбец Параметр содержит раскрывающиеся списки, в которых можно выбрать один из трех вариантов. Включить — включить разрешение, Исключить — исключить разрешение, и (По умолчанию для зоны) — разрешение будет включено или исключено в зависимости от значения, выбранного в списке Зона, из которой приложение будет установлено.

    8x61d3e3.alert_note(ru-ru,VS.90).gifПримечание.

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

  • Вычислить разрешения
    Запускает средство вычисления разрешение, которое анализирует приложение и в соответствии с полученными результатами настраивает разрешения в таблице Разрешения, необходимые для приложения. Дополнительные сведения см. в разделе Практическое руководство. Определение разрешений для приложения ClickOnce.

    8x61d3e3.alert_note(ru-ru,VS.90).gifПримечание.

    При выборе этого варианта все установленные параметры разрешений будут перезаписаны.

  • Свойства
    Будет открыто Диалоговое окно "Параметры разрешений" для выбранного в таблице Разрешения, необходимые для приложения разрешения. Состав доступных в этом окне параметров зависит от выбранного набора разрешений.

  • Сброс
    Сброс всех разрешений в таблице Разрешения, необходимые для приложения к значениями по умолчанию для зоны, выбранной в списке Зона, из которой приложение будет установлено.

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

См. также

Задачи

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

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

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

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

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

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

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

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

Ссылки

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

Диалоговое окно "Параметры разрешений"

WebBrowserPermission

MediaPermission

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

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

Развертывание ClickOnce

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