Guía de Actualización de Vinyl¶
Introducción¶
Esta es la guía de instrucciones para actualizar una instalación existente de Vinyl de 3.1+ a 3.2. Si está instalando por primera vez, consulte las instrucciones de instalación de su versión Vinyl y sistema de servidor. Si está actualizando desde una versión anterior de Vinyl, existen importantes instrucciones de actualización. Consulte la guía de actualización de Vinyl 3.1 y actualice primero a Vinyl 3.1.
Esta guía asume que el directorio raíz de la versión actualmente instalada de Vinyl es C:\inetpub\wwwroot\Vinyl
y que el sistema ya tenga instalado y configurado el software y el marco prerrequisito.
Requisitos Previos¶
Se requiere Microsoft .NET Framework 4.8 para Vinyl 3.1+. Las versiones anteriores de .NET Framework no son compatibles con Vinyl 3.1 o superior. Este prerrequisito debe verificarse si está actualizando desde Vinyl 3.0 o una versión anterior y confirmarse antes de actualizar a la versión actual de Vinyl.
Para comprobar la versión de .NET instalada actualmente:
-
Comando Powershell para verificar la versión .NET:
Get-ChildItem "HKLM:SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\" | GetItemPropertyValue -Name Release | ForEach-Object
-
Si el comando Powershell no funciona, siga el artículo de Microsoft para comprobar y determinar la versión:
Instrucciones de Actualización¶
Preparándose para la Actualización¶
-
Tome nota de la versión actual de Vinyl que está ejecutando, en caso de que necesite restaurarla a esta versión.
-
Detenga IIS. Puede hacerlo ingresando al Administrador de IIS, seleccionando el servidor web apropiado y haciendo clic en el botón Detener en la parte superior derecha del panel Acciones.
-
Haga una copia de seguridad de su(s) base(s) de datos en caso de que necesite recuperarlas más adelante.
Despliegue de Nuevo Software¶
-
Descargue el archivo (
Vinyl-3.2.xxxxx.zip
). -
Después de mover el archivo al servidor web, asegúrese de que la "marca de la web" (MOTW) se elimine del archivo zip, haciendo clic derecho en el archivo y verificando las propiedades y seleccionando "Desbloquear" si es necesario..
-
Mueva el contenido de su directorio raíz de Vinyl anterior a una carpeta de respaldo.
-
Extraiga el nuevo archivo a un directorio temporal (p. ej.
C:\Vinyl-3.2.xxxxx
) -
Copie todo el contenido del directorio temporal al directorio raíz de la aplicación Vinyl (p. ej.
C:\inetpub\wwwroot\Vinyl
). -
Copie el archivo Connection.xml de su directorio de respaldo al directorio Vinyl.
-
Si tiene alguna personalización en el archivo appsettings.json, cópiela desde la carpeta de respaldo al directorio de Vinyl.
-
Copie también el directorio Keys de su copia de seguridad en la nueva carpeta.
-
Elimine el directorio temporal que creó.
Configuración¶
-
Abra el Administrador de IIS
-
Expanda la carpeta Vinyl.
-
Haga clic derecho en la carpeta datos y elija la opción Editar permisos....
-
Seleccione la pestaña Seguridad.
-
Haga clic en el botón Editar para iniciar el cuadro de diálogo Permisos para datos.
-
Haga clic en el botón Agregar... para iniciar el cuadro de diálogo Seleccionar usuarios o grupos.
-
Proporcione el nombre
IIS AppPool\Vinyl
en el campo inferior. -
Marque Permitir control total en el campo Permisos, luego haga clic en el botón Aceptar para cerrar el cuadro de diálogo Permisos para datos.
-
Haga clic en el botón Aceptar para cerrar el cuadro de diálogo Propiedades de datos.
-
Repita los pasos 3 a 9 para los directorios logs y keys también.
-
Reinicie IIS seleccionando el servidor y haciendo clic en el botón Iniciar en el panel Acciones.
Secuencia de Prueba Sugerida¶
-
Inicie su navegador web.
-
Navega a
http://localhost/Vinyl/
. -
Vinyl actualizará automáticamente la(s) base(s) de datos. El sistema comenzará a responder normalmente una vez que se complete la actualización.
Nota
Una actualización que tarda 5 minutos es normal; las actualizaciones más grandes pueden tardar más y las actualizaciones más pequeñas pueden ejecutarse más rápido.