Compartilhar via


Solucionando problemas de exceções: sistema.segurança.SecurityException

A SecurityException exceção é lançada quando é detectado um erro de segurança.

Dicas associadas

  • Ajuste o nível de permissão do conjunto de módulos (assembly) via a página de propriedades.
    Para obter mais informações, consulte SqlPermissionLevel.

  • Armazenar dados de aplicativos no armazenamento isolado.
    Armazenamento Isolado é um armazenamento de dados que fornece isolamento e segurança, definindo padronizadas maneiras de associar código com dados salvos.Para obter mais informações, consulte armazenamentos isolados.

  • Se usando OpenFileDialog , use o OpenFile método para em em aberto ou salvar um arquivo.
    Isso permite ao aplicativo executar em uma situação de confiança parcial.

  • Certifique-se de que o aplicativo está lendo e gravando em logs de eventos existentes no computador local.
    O aplicativo não pode tem permissões suficientes para criar logs ou gravar em computadores não locais.

  • Se estiver chamando bibliotecas não gerenciadas, use bibliotecas gerenciadas equivalentes.
    Uma API equivalente pode existir no Framework.Para obter mais informações, consulte Solucionando problemas de interoperabilidade.

  • Use janelas de segurança.
    The UIPermissionWindow enumeração Especifica o tipo de janela que código tem permissão para usar.

  • Permitir que os usuários imprimirem através de PrintDialog componente.
    Isso permite ao aplicativo executar em uma situação de confiança parcial.Para obter mais informações, consulte PrintDialog.

  • Imprimir na impressora padrão.
    Isso permite ao aplicativo executar em uma situação de confiança parcial.Você pode estar tentando para acessar uma impressora à qual você não tem direito.

  • Recuperar dados a partir do mesmo servidor Web do qual ele foi implantado.
    Isso permite ao aplicativo executar em uma situação de confiança parcial.Para obter mais informações, consulte Implantando Serviços Web XML.

  • Recuperar dados de um WebService localizado no mesmo servidor Web do qual foi implantado.
    Para obter mais informações, consulte Implantando Serviços Web XML.

  • Ao implantar uma solução Office, Verifique para certificar-se de que você preencheu todos os requisitos de segurança necessários.
    Para obter mais informações, consulte: Requisitos de segurança para executar o Office Solutions (sistema de 2003).

  • Se um conjunto que implementa o objeto de segurança personalizado fizer referência a outros conjuntos de módulos, adicione as montagens referenciadas à lista de Conjunto de módulos (assembly) de confiança total.
    Para obter mais informações, consulte Código Acessar Segurança Policy Tool (Caspol.exe) e Configurando a diretiva de segurança usando o código Acessar Security Policy Tool (Caspol.exe).

Consulte também

Tarefas

Como: Descubra mais sobre uma exceção com Assistente de Exceção

Conceitos

Visão geral sobre administração de diretiva de segurança

Referência

SecurityException