Introdução
Utilize o recurso .NET Trust levels page para definir elementos de confiança no web.config. O elemento de confiança permite configurar o nível de segurança para acesso ao código (CAS) que é aplicado na aplicação, conheça os níveis:
Nome do Elemento |
Descrição |
Nivél de confiança |
Exibe o nome do nível de confiança. Entre as opções disponíveis estão:
-
Full (interno) – Especifica permissões sem restrição. Concede ao aplicativo ASP.NET permissões para acessar todos os recursos sujeitos à segurança do sistema operacional. Há suporte para todas as operações com privilégio.
-
High (web_hightrust.config) – Especifica um alto nível de segurança de acesso a código, o que significa que o aplicativo não consegue fazer nenhuma das seguintes ações por padrão:
-
Chamar código não gerenciado.
-
Chamar componentes atendidos.
-
Gravar no log de eventos.
-
Acessar filas de serviço MSMQ (Message Queuing).
-
Acessar fontes de dados ODBC, OleDb ou Oracle.
-
Medium (web_mediumtrust.config) – Especifica um nível de segurança médio de acesso a código, o que significa que, além das restrições de Nível de Confiança Alto, o aplicativo ASP.NET não consegue fazer nenhuma das seguintes ações, por padrão:
-
Low (web_lowtrust.config) – Especifica um nível de segurança baixo de acesso a código, o que significa que, além das restrições de Nível de Confiança Médio, o aplicativo não consegue fazer nenhuma das seguintes ações por padrão:
-
Minimal (web_minimaltrust.config) – Especifica um nível de segurança mínimo de acesso a código, o que significa que o aplicativo só tem permissões de execução.
|
Erick Albuquerque | Moderator at Technet Brasil
//iisbrasil.wordpress.com/ | //erickalbuquerque.com.br/
Twitter: @_ealbuquerque
Comments
Aislan Miranda
AuthorEstou tendo uma dificuldade para configurar o trust level no IIS 7.5, estou recebendo a seguinte mensagem abaixo. Alguém sabe como posso resolver este problema? Abraços!
An unhandled exception of type ‘System.Web.Services.Protocols.SoapException’ occurred in System.Web.Services.dll
Additional information: System.Web.Services.Protocols.SoapException: Server was unable to process request. —> System.Security.SecurityException: Request for the permission of type ‘System.Data.OracleClient.OraclePermission, System.Data.OracleClient, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089’ failed.