Страница "Безопасность" в конструкторе проектовSecurity Page, Project Designer

Страница Безопасность в конструкторе проектов позволяет настроить параметры управления доступом для кода для приложений, развертываемых с помощью развертывания ClickOnce.The Security page of the Project Designer is used to configure code access security settings for applications that are deployed by using ClickOnce deployment. Дополнительные сведения см. в статье Управление доступом для кода для приложения ClickOnce.For more information, see Code Access Security for ClickOnce Applications.

Чтобы открыть страницу Безопасность, выберите узел проекта в обозревателе решений, а затем в меню Проект щелкните пункт Свойства.To access the Security page, click a project node in Solution Explorer, and then, on the Project menu, click Properties. Когда откроется окно Конструктор проектов, перейдите на вкладку Безопасность.When the Project Designer appears, click the Security tab.

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

Включить параметры безопасности ClickOnce-приложенийEnable ClickOnce Security Settings

Определяет, включены ли параметры безопасности во время разработки.Determines whether security settings are enabled at design time. Если этот флажок не установлен, все остальные параметры на странице Безопасность будут недоступны.When this option is cleared, all other options on the Security page are unavailable.

Note

При публикации приложения с помощью мастера публикации этот флажок устанавливается автоматически.When you publish an application by using the Publish wizard, this option is automatically enabled.

При выборе этого параметра можно установить один из двух переключателей: Это приложение с полным доверием или Это приложение с частичным доверием.When you select this option, you have the choice of selecting one of two radio buttons: This is a full trust application or This is a partial trust application.

Для проектов приложений веб-браузера WPF этот флажок по умолчанию установлен.By default, for WPF Web Browser Application projects, this option is selected.

Для других типов проектов этот флажок по умолчанию снят.By default, for all other project types, this option is cleared.

Это приложение с полным довериемThis is a full trust application

При выборе этого варианта при установке или запуске на клиентском компьютере приложение запрашивает разрешения полного доверия.If you select this option, the application requests Full Trust permissions when it is installed or run on a client computer. По возможности не используйте этот вариант, так как он дает приложению неограниченный доступ к таким ресурсам, как файловая система и реестр.Avoid using Full Trust if possible, because your application will be granted unrestricted access to resources such as the file system and the registry.

По умолчанию для проектов приложений веб-браузера WPF выбирается вариант с частичным доверием.By default, for WPF Web Browser Application projects, this option is set to Partial Trust.

Для других типов проектов по умолчанию выбирается вариант с полным доверием.By default, for all other project types, this option is set to Full Trust.

Это приложение с частичным доверием.This is a partial trust application

Если выбран этот вариант, при установке или запуске на клиентском компьютере приложение запрашивает разрешения частичного доверия.If you select this option, the application requests Partial Trust permissions when it is installed or run on a client computer. Частичное доверие означает, что выполняются только действия, допускаемые запрошенными разрешениями управления доступом для кода.Partial Trust means that only the actions that are permitted under the requested code access security permissions will run. Дополнительные сведения о настройке разрешений безопасности см. в статье Управление доступом для кода для приложения ClickOnce.For more information about how to configure security permissions, see Code Access Security for ClickOnce Applications.

Параметры безопасности частичного доверия можно настроить с помощью параметров в разделе Разрешения безопасности ClickOnce.You can specify the Partial Trust security settings by configuring the options in the ClickOnce Security Permissions area.

Разрешения безопасности ClickOnceClickOnce Security Permissions

Зона, из которой приложение будет установленоZone your application will be installed from

Определяет набор разрешений безопасности для доступа к коду по умолчанию.Specifies a default set of code-access security permissions. Чтобы задать ограниченный набор разрешений, выберите значение Интернет или Местная интрасеть, а для настройки пользовательского набора разрешений — значение (Пользовательский) .Choose Internet or Local Intranet for a restricted permission set, or choose (Custom) to configure a custom permission set. Если приложение запрашивает больше разрешений, чем дает соответствующая зона, конечный пользователь получит запрос на предоставление ClickOnce дополнительных разрешений.If the application requests more permissions than granted in a zone, a ClickOnce trust prompt appears for the end user to grant the additional permissions. Дополнительные сведения о настройке разрешений безопасности см. в статье Управление доступом для кода для приложения ClickOnce.For more information about how to configure security permissions, see Code Access Security for ClickOnce Applications.

По умолчанию для проектов приложений веб-браузера WPF для этого параметра выбирается значение Интернет.By default, for WPF Web Browser Application projects, this option is set to Internet.

Изменить XML-код разрешенийEdit Permissions XML

Открывает шаблон манифеста приложения (app.manifest), позволяя настроить разрешения для (пользовательского) набора разрешений.Opens the application manifest template (app.manifest) to configure the permissions for the (Custom) permission set.

ДополнительноAdvanced

Открывает диалоговое окно Дополнительные параметры безопасности, в котором можно настроить параметры отладки приложения с ограниченными разрешениями.Opens the Advanced Security Settings Dialog Box, which is used to configure settings for debugging the application with restricted permissions. Эти параметры проверяются во время отладки, а исключения разрешений указывают, что приложение может потребовать больше разрешений, чем предусмотрено соответствующей зоной.These settings are checked during debugging, and permission exceptions indicate that your application may need more permissions than defined in a zone.

См. такжеSee Also