SECURITYPOLICY elemento (esquema configurações ASP.NET)
Define um coleção de mapeamentos entre arquivos de diretiva de segurança e os nomes de nível de confiança para os arquivos de diretiva de segurança.
configuração elemento (Geral Settings esquema)
System.Web elemento (esquema configurações ASP.NET)
SECURITYPOLICY elemento (esquema configurações ASP.NET)
<securityPolicy>
<trustLevel />
</securityPolicy>
Atributos e elementos
As seções a seguir descrevem atributos, elementos filho, e elementos pai.
Atributos
Nenhum, exceto para os atributos que são herdados por todos os elementos de seção.
Elementos filho
Elemento |
Descrição |
---|---|
trustLevel |
Elemento opcional. Adiciona um mapeamento entre um nome de nível de segurança e o arquivo de diretiva associadas à coleção de mapeamentos de diretivas de segurança. O arquivo de diretiva de segurança, em seguida, pode ser aplicado a um aplicativo ASP.NET, especificando o nome de nível de confiança no level atributo das relação de confiança elemento. |
Elementos pai
Elemento |
Descrição |
---|---|
configuration |
Especifica o elemento raiz exigido em todos os arquivos de configuração usado pelo common linguagem tempo de execução e os aplicativos do .NET estrutura. |
system.web |
Especifica o elemento raiz para as definições de configuração do ASP.NET em um arquivo de configuração e contém elementos de configuração configurar aplicativos ASP.NET e o controle como os aplicativos se comportam. |
Comentários
The securityPolicy elemento define um conjunto de mapeamentos entre arquivos de diretiva de segurança e os nomes de nível de confiança para arquivos da diretiva de segurança. Você pode estender o sistema de segurança, fornecendo sua própria chamada trustLevel elemento mapeado para um arquivo especificado pelo policyFile atributo.
Para obter informações sobre arquivos de diretiva e ASP.NET, consulte Níveis de confiança ASP.NET e arquivos de diretiva e Administração de diretiva de segurança.
Exemplo
O exemplo de código a seguir mostra como especificar os arquivos de diretivas que tratam níveis de confiança diferentes.
<securityPolicy>
<trustLevel name="Full" policyFile="internal"/>
<trustLevel name="High" policyFile="web_hightrust.config"/>
<trustLevel name="Medium" policyFile="web_mediumtrust.config"/>
<trustLevel name="Low" policyFile="web_lowtrust.config"/>
<trustLevel name="Minimal" policyFile="web_minimaltrust.config"/>
<trustLevel
name="CustomTrustLevel"
policyFile="customtrust.config"/>
</securityPolicy>
Informações do elemento
Manipulador de seção de configuração |
|
Configuração de membro |
|
Locais configuráveis |
Machine.config Web.config de nível de raiz Web.config de nível de aplicativo |
Requisitos |
Serviços de Informações da Internet da Microsoft (IIS) versão 5.0, 5.1 ou 6.0 O .NET estrutura versão 1.0, 1.1 ou 2.0 Microsoft Visual Studio 2003 ou o Visual Studio 2005 |
Consulte também
Tarefas
Como: Configurar diretórios específicos usando configurações de local
Como: Bloquear ASP.NET Configuration Settings
Conceitos
Níveis de confiança ASP.NET e arquivos de diretiva
Administração de diretiva de segurança
Protegendo configuração ASP.NET
Cenários de configuração ASP.NET
Referência
System.Web elemento (esquema configurações ASP.NET)
trustLevel elemento para securityPolicy (ASP.NET Settings esquema)
configuração elemento (Geral Settings esquema)
Confiar elemento (esquema configurações ASP.NET)
System.Web.Configuration.SecurityPolicySection
System.Web.Configuration.TrustLevel
Outros recursos
Segurança de aplicativos da Web ASP.NET
Configurações gerais (ASP.NET)
Definições de configuração ASP.NET
Administrando ites da Web do ASP.NET