Você conhece a pasta c:\Windows\Assembly?

Pessoal,

Aqui vai uma dica rápida, a pasta c:\Windows\Assembly é utilizada para armazenar e compartilhar aplicaçãoes em .NET, de forma que várias aplicações WEB acessem a mesma aplicação (DLL). Exemplo:

Tenho um site no IIS com uma DLL “core” que é utilizada por N aplicações, imagine que está DLL tem que estar na pasta “BIN” de cada aplicação, e quando é feito alguma alteração é necessário atualizar em todas a aplicações, perderiamos muito tempo, risco enorme de indisponibilidade, etc..

Normalmente quando uma DLL é utilizada em várias aplicações, pode ser utilizadado desta forma, armazenando em c:\Windows\Assembly e compartilhando em todas as aplicações… Além de facilitar atualizações, temos uma segurança muito forte  de controle de acesso e escrita.

Para fazer a instalação, remoção e outros  utilize 0 Gacutil.exe (Global Assembly Cache Tool) 0 http://msdn.microsoft.com/en-us/library/ex0ss12c.aspx

Até mais,

Erick Albuquerque | Microsoft MVP
MVP Profile    | Twitter    | Linkedin    | https://iisbrasil.wordpress.com

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s