Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

1.6K
Vistas
Implementar la aplicación VUE en IIS

Estoy tratando de implementar una aplicación frontend VUE en IIS.
El enrutamiento funciona bien en el modo de desarrollo; sin embargo, algo parece fallar en el enrutamiento cuando alojo mi aplicación VUE en IIS. ¿Alguien puede aconsejarme cómo configurar IIS para manejar el enrutamiento de una aplicación frontend VUE (estoy usando vue-router)?

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

A continuación se muestran los pasos para implementar la aplicación vue en el servidor iis con la configuración de enrutamiento adecuada:

Configurar IIS

  • Descargar e instalar:
    Paquete de alojamiento .NET Core
    Reescritura de URL de Microsoft
  • Reinicie el servicio IIS.
  • Haga clic derecho en la carpeta Sitios y seleccione "Agregar sitio web"
    → ingrese el nombre del sitio (por ejemplo, myWebsite)
    → cree una carpeta (donde estarán los archivos de su sitio web) e ingrese la ruta de la carpeta como la ruta física del sitio web.

Genere los archivos de la aplicación VUE

  • Vaya a la carpeta del proyecto y ejecute el comando: npm run build
  • Tome los archivos en la carpeta 'dist' generada y péguelos en la ruta física de su sitio web.
  • Agregue el archivo "web.config" (abajo) en la ruta física del sitio web.

web.config

 <?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <rewrite> <rules> <rule name="Handle History Mode and custom 404/500" stopProcessing="true"> <match url="(.*)" /> <conditions logicalGrouping="MatchAll"> <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" /> <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" /> </conditions> <action type="Rewrite" url="/" /> </rule> </rules> </rewrite> <httpErrors> <remove statusCode="404" subStatusCode="-1" /> <remove statusCode="500" subStatusCode="-1" /> <error statusCode="404" path="/survey/notfound" responseMode="ExecuteURL" /> <error statusCode="500" path="/survey/error" responseMode="ExecuteURL" /> </httpErrors> <modules runAllManagedModulesForAllRequests="true"/> </system.webServer> </configuration>
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda