Como configurar definições de segurança do.NET Framework e como implementar uma aplicação.NET Framework

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática… erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Pedíamos-lhe o favor de preencher o formulário existente no fundo desta página caso tenha encontrado erros neste artigo e tenha possibilidade de colaborar no processo de aperfeiçoamento desta ferramenta. Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 837909
Este artigo foi arquivado. Este artigo é oferecido "tal como está" e deixará de ser actualizado.
Sumário
Para configurar as definições de segurança e para implementar uma aplicação Microsoft.NET Framework num computador remoto, siga estes passos:
  • No computador local, criar uma aplicação.NET Framework.
  • Configurar as definições de segurança para a sua aplicação.NET Framework, utilizando a ferramenta Política de segurança de acesso ao código (Caspol.exe) ligada a um computador remoto.
  • Implementar a aplicação.NET Framework ligada a um computador remoto.
Introdução
Este artigo passo-a-passo descreve como configurar as políticas de segurança de tempo de execução das aplicações.NET Framework para que estas aplicações possa ser acedidas a partir de um computador remoto.

Regressar ao início

Criar um projecto de aplicações da consola no Visual Basic.NET

  1. No computador local, inicie o Microsoft Visual Studio. NET.
  2. No menu , aponte para , e em seguida, clique em . É apresentada a caixa de diálogo .
  3. Em , clique em .
  4. Em , clique em . Na caixa , escrevaC:\ e em seguida, clique em . Por predefinição, um projecto com o nome ConsoleApplication1 e um ficheiro do módulo que chama Module1.vb são criados.

    NOTA Notice que é criada na unidade C no seu computador uma pasta com o nome ConsoleApplication1.
  5. No ficheiro Module1.vb, substituir o código existente com o seguinte código:
    Module Module1Sub Main()   Console.WriteLine("Starting test...")   Console.Read()End subEnd Module
  6. No menu , clique em .
  7. Inicie o Windows Explorer.. Localize a pasta ConsoleApplication1 na unidade C no seu computador. Faça duplo clique na pasta . Repare que a pasta ConsoleApplication1 contém uma pasta que é denominada de posição.
  8. Partilhe a pasta de posição.
Regressar ao início

Configurar as definições da política de segurança no computador remoto

Quando tenta aceder uma aplicação.NET Framework a partir de um computador remoto, poderá receber uma mensagem de erro de excepção ou uma mensagem de aviso de segurança.

Para tornar o.NET Framework totalmente aplicação fidedigno, é possível utilizar a ferramenta Política de segurança de acesso ao código (Caspol.exe). Para efectuar este procedimento, siga estes passos.:
  1. Clique em , e seguida, aponte para .
  2. Efectue um dos seguintes procedimentos, dependendo da versão do Visual Studio.NET que tem:
    • Se estiver a Utilizar do Visual Studio.NET 2003, aponte para , aponte para , e em seguida, clique em É aberta a janela .
    • Se estiver a utilizar Visual Studio.NET 2002, aponte para , aponte para , e em seguida, clique em É aberta a janela .
  3. Efectue um dos seguintes procedimentos, dependendo da versão do Visual Studio.NET que tem:
    • Se estiver a Utilizar do Visual Studio.NET 2003, execute o seguinte comando da :
      caspol-m - AG 1 - URL file://\\\ \bin\* FullTrust
    • Se estiver a utilizar Visual Studio.NET 2002, execute o seguinte comando no :
      caspol-m - AG 1 - URL file://\\\ \bin\* FullTrust
    NOTA para este comando, Nome_servidor é um marcador de posição para o nome ou para o endereço IP do computador local em que criou a aplicação.NET Framework na secção " Criar uma aplicação de consola no Visual Basic.NET ".
NOTA as definições de política de segurança para o Microsoft.NET Framework 1.1 e para o Microsoft.NET Framework 1.0 são independentes do entre si.

Regressar ao início

Implementar a aplicação ligada a um computador remoto

No computador remoto, pode implementar a aplicação compilada, utilizando um dos seguintes métodos:
  • Mapear uma unidade de rede, e seguida, implementar a aplicação.
  • Implementar a aplicação utilizando um pacote de implementação. NET.
  • Implementar a aplicação através da utilização de implementação toque (OneTouchStartButton sem.

Mapear uma unidade de rede, e seguida, implementar a aplicação

Para obter mais informações sobre como implementar a aplicação mapeando uma unidade de rede, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
832742 Como implementar uma aplicação.NET Framework para ser executada a partir de uma localização de rede

Implementar a aplicação utilizando um pacote de implementação do.NET

O Microsoft.NET Framework está incluído interface (GUI, graphical user interface) uma ferramenta de configuração que você deve usar para efectuar alterações de política de segurança gráfica do utilizador. Esta ferramenta também contém um assistente que o ajuda a-lo-á a criar um ficheiro de pacote (.msi) do programa de instalação do Windows da Microsoft autónomo fora de um nível de política de segurança. A política de segurança é administrada através das definições nos seguintes níveis de política três:
  • O nível de política de empresa
    O nível de política de empresa mapeia para o nível de política que tenha sido definido para a rede toda a empresa.
  • O nível de política de computador
    O nível de política de computador define as permissões que se aplicam a um computador específico.
  • O nível de política de utilizador
    O nível de política de utilizador define as permissões que se aplicam ao utilizador com sessão iniciada.
Para obter mais informações sobre como implementar a aplicação utilizando um pacote de implementação.NET, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
815173 Como criar e implementar pacote de implementação de política de segurança do.NET

Implementar a aplicação através da utilização de implementação toque (OneTouchStartButton sem

A vantagem principal da utilização de implementação toque (OneTouchStartButton sem é que a aplicação pode ser executado e pode ser implementada sem fornecer sempre o nome de utilizador e a palavra-passe.

Para implementar uma aplicação.NET Framework, utilizando o método toque (OneTouchStartButton sem implementação, siga estes passos:
  1. Criar uma conta de utilizador que tem o mesmo nome de utilizador e a mesma palavra-passe no computador local e o computador remoto. Para efectuar este procedimento, siga estes passos.:
    1. Clique com o botão direito do rato , e em seguida, clique em .
    2. Expanda , e em seguida, clique com o botão direito do rato .
    3. Clique em . A caixa de diálogo aparece.
    4. Nas caixas que se segue, escreva as informações que pretende utilizar para a nova conta de utilizador:
      • Nome de utilizador:
      • Nome completo
      • Descrição
      • Palavra-passe
      • Confirmar palavra-passe
    5. Clique para desmarcar a caixa de verificação .
    6. Clique para seleccionar a caixa de verificação .
    7. Clique em .
  2. No computador local, conceda permissões para a pasta que contém a aplicação que criou na secção " Criar um projecto de aplicações da consola no Visual Basic.NET " da aplicação. Para o fazer, siga estes passos no computador local:
    1. Inicie o Windows Explorer..
    2. Localize a pasta na unidade C no seu computador.
    3. Faça duplo clique na pasta , e clique com o botão direito do rato na pasta e em seguida, clique em . É apresentada a caixa de diálogo .
    4. Faça clique sobre o separador .
    5. No separador , certifique-se que a opção está seleccionada.
    6. Clique em '. É apresentada a caixa de diálogo .
    7. Faça clique sobre o separador .
    8. No separador , clique em . É apresentada a caixa de diálogo .
    9. Introduza a conta de utilizador que criou no passo 1, e clique em .
    10. Na secção , clique para seleccionar a caixa de verificação em , e em seguida, clique em .

      NOTA se o sistema de ficheiros no seu computador é o FAT32, vá para o passo 3.
    11. No separador da caixa de diálogo , clique em . É apresentada a caixa de diálogo .
    12. Repita os passos j e k.
  3. No computador remoto, abra a pasta que contém a aplicação. Para efectuar este procedimento, siga estes passos.:
    1. Clique em , e em seguida, clique em .
    2. Na caixa ), escreva o seguinte:
      \\servername
      NOTA para este comando, Nome_servidor é um marcador de posição para o nome ou o endereço IP do computador local em que criou a aplicação.NET Framework na secção " Criar um projecto de aplicações da consola no Visual Basic.NET ".
    3. Clique em '. Receberá uma mensagem para fornecer credenciais.
    4. Fornecer o nome de utilizador e a palavra-passe que criou no passo 1.
  4. Clique em , e em seguida, clique em .
  5. Na caixa , escreva inetmgr e em seguida, clique em . O seguinte comportamento ocorre, consoante o sistema operativo que tiver:
    • On Windows Server 2003, the Internet Information Services (IIS) Manager window appears.
    • On Windows 2000 Server and on Windows XP, the Internet Information Services window appears.
  6. Na janela que surge no passo 5, expanda o servidor.
  7. Efectue um dos seguintes procedimentos, dependendo do sistema operativo que tem:
    • No Windows 2000 Server, clique com o botão direito do rato , e em seguida, clique em . É apresentado o .
    • No Windows Server 2003 e no Windows XP, expanda , clique com o botão direito do rato , e em seguida, clique em . É apresentado o .
  8. Clique em .
  9. Na caixa , escreva TestApp e em seguida, clique em .
  10. Na caixa , escreva \\servername\bin e em seguida, clique em .
  11. Forneça o nome de utilizador e a palavra-passe que criou no passo 1, e clique em .
  12. Na caixa de diálogo , escreva a palavra-passe na caixa , e em seguida, clique em .
  13. Clique em , e em seguida, clique em para fechar o assistente Repare que um directório virtual com o nome TestApp é criado em no Internet Information Services (IIS).
  14. Faça clique sobre o directório virtual . No painel direito, repare o ficheiro ConsoleApplication1.exe no separador ' .
  15. Clique com o botão direito do rato , e em seguida, clique em Repare que a aplicação seja executada com êxito.
Regressar ao início
Referências
Para mais informações, visite os Web sites que se segue Microsoft Developer Network (MSDN):
Toque (OneTouchStartButton sem implementação no.NET Framework
http://msdn2.microsoft.com/en-us/library/aa289511(VS.71).aspx

Código ferramenta Política de segurança de acesso (Caspol.exe)
http://msdn2.microsoft.com/en-us/library/cb6t8dtz(vs.71).aspx

Uma descrição geral da segurança no.NET Framework
http://msdn2.microsoft.com/en-us/library/aa302369.aspx

Ferramenta ' Configuração do.NET Framework 1.1 e ferramenta Política de segurança de acesso ao código
http://msdn2.microsoft.com/en-us/library/aa195463(office.11).aspx

Níveis de política de segurança
http://msdn2.microsoft.com/en-us/library/628s5x1x(vs.71).aspx

Administração da política de segurança empresarial.NET Framework e implementação
http://msdn2.microsoft.com/en-us/library/aa302354.aspx

Implementar políticas de segurança do.NET
http://msdn2.microsoft.com/en-us/library/aa168860(office.11).aspx

Caixa de diálogo de pastas não segura projecto
http://msdn2.microsoft.com/en-us/library/bs2bkwxc(vs.71).aspx
Regressar ao início

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 837909 - Última Revisão: 12/08/2015 06:32:17 - Revisão: 4.6

Microsoft .NET Framework 1.1, Microsoft .NET Framework 1.0

  • kbnosurvey kbarchive kbhowtomaster kbuser kbtrusts kbnetwork kbpolicy kbdeployment kbsecurityservices KB837909 KbMtpt kbmt
Comentários