Novedades SQL Server

Novedades Joomla

Informática SpectraFutura

 

 

Informatica SpectraFutura

 

 

¡Atención! Este sitio usa cookies y tecnologías similares.

Si no cambia la configuración de su navegador, usted acepta su uso.

Acepto

Cache Global de Esamblados (GAC) en Sistemas Windows

Publicado en Microsoft Internet Information Server ( IIS ) Miércoles, 13 Enero 2016
Valora este artículo
(0 votos)

GAC o lo que es lo mismo Global Assembly Cache, es el lugar en donde los sistemas windows almacenan las librerías que van a ser compartidas por aplicaciones.

Cuando el desarrollador prevé que una serie de funciones de programación almacenadas en una librería vas a ser necesitadas por más de una aplicación y con el objeto de no duplicar ese archivo dll en los binarios de las X aplicaciones, se registra esa librería en la Cache de Ensamblados Global y así está disponible para todas las aplicaciones.

En la versión 4 del framework .NET, la ruta de los ensamblados es %windir%\Microsoft.NET\assembly.

Para administrar las librerías contamos con la herramienta gacutil.exe ubicada en las rutas de los framework.

 

Por ejemplo si queremos listar las librerías podríamos utilizar este comando:

cd C:\Windows\Microsoft.NET\Framework\v4.0.30319\
gacutil.exe /l >c:\tmp\listadoGAC.txt

Este comando como todos si lo ejecutamos sin parámetros o con "/?", nos mostrará las posibilidades que tiene.

Para poder agregar una nueva dll ( Libreria.Funciones.Visuales.dll ) a la GAC utilizaríamos por ejemplo:

C:\Windows\Microsoft.NET\Framework\v4.0.30319>gacutil /i c:\tmp\Libreria.Funciones.Visuales.dll

Ó para desinstalar una librería de la GAC utilizaríamos:

C:\Windows\Microsoft.NET\Framework\v4.0.30319>gacutil /u Libreria.Funciones.Visuales.dll

 

Versión de Software utilizado en este artículo: Windows Server 2008 R2 (ingles), IIS 7.5

Visto 2485 veces Modificado por última vez en Viernes, 15 Enero 2016

Artículos relacionados (por etiqueta)

Artículos Internet Information Server

  • Appcmd en IIS 7.5
      Appcmd.exe , es la herramienta de administración de IIS a nivel de comando. Es una herramienta que aún se usa, pero con tendencia a desaparecer sustituida por la potencia y flexibilidad que nos brinda PowerShell. Nos permite gestionar mediante scripting, la mayor parte de la funcionalidad de IIS.
    en Microsoft Internet Information Server ( IIS ) Leer más...
  • Script de mantenimiento de Logs
    En este artículo vamos a presentar un script para mantener logs, evitando que puedan colapsar el almacenamiento y repercutir en el funcionamiento general del sistema. Existen multitud de aplicaciones que por su naturaleza y uso, registran detalles de su funcionamiento o de acceso a las mismas, que en algunos casos puedan tener un gran peso y ocupar mucho espacio. Por ejemplo en el caso de IIS, segun el site, su volumen de accesos y carga que soporta, puede llegar a…
    en Microsoft Internet Information Server ( IIS )
    Leer más...
  • Cache Global de Esamblados (GAC) en Sistemas Windows
    GAC o lo que es lo mismo Global Assembly Cache, es el lugar en donde los sistemas windows almacenan las librerías que van a ser compartidas por aplicaciones. Cuando el desarrollador prevé que una serie de funciones de programación almacenadas en una librería vas a ser necesitadas por más de una aplicación y con el objeto de no duplicar ese archivo dll en los binarios de las X aplicaciones, se registra esa librería en la Cache de Ensamblados Global y…
    en Microsoft Internet Information Server ( IIS ) Leer más...

Más Puntuados