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

191
Vistas
¿Cómo incluir fuentes de JavaScript en startup.cs de AspNetCore?

¿Hay una manera fácil de hacer referencia a las fuentes JS de un proyecto JS que tiene "JSProj/src/main.js" , "JSProj/package.json" para ejecutar en "AspNetCoreProj/startup.cs" ?

De modo que cuando se ejecuta ASP, mi controlador de "AspNetCoreProj/Controllers/MyController.cs" se une a (launchSettings.json) "applicationUrl": "http://localhost:44709", "sslPort": 46367 Y el front- end JS App se ejecuta en, digamos, http://localhost:8080 al mismo tiempo?

De modo que solo necesito ejecutar la aplicación asp , no las dos aplicaciones, incluidas AspNetCoreProj y JSProj, por separado.

Ya instalé node.js y ejecuté el servidor de aplicaciones JS usando npm run build / npm run serve / yarn serve desde la línea de comandos, pero no entiendo el concepto de implementar las fuentes de JavaScript (especialmente cuando usa algún marco como Angular) junto con mi proyecto ASP, simplemente no se compila ni se ejecuta (es decir: soy muy nuevo en JS y su concepto de marcos).

¿Realmente necesito ejecutar un servidor JS separado para el front-end o puedo hacer referencia fácilmente a un proyecto JS en una página, digamos, index.html / index.cshtml?

editar: necesito saber cómo vincular un proyecto central de asp.net con un proyecto angular (react.js/vue.js).

about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

Cuando un marco JS se ejecuta usando el servicio, se ejecutará en su propio servidor en memoria como en angular un servidor node.js con su propio puerto, una opción como la que mencionó es ejecutar manualmente tanto el servidor como el marco js, otra opción en asp .core es "decirle" al servidor que ejecute el marco JS, en cualquiera de estas opciones (durante el desarrollo) el marco JS se ejecutará desde su propio servidor local (en angular a node.js) es solo que en la segunda opción el asp.core hará el servicio por usted, para que esto suceda, necesita "decirle" a la aplicación central de asp qué hacer en el inicio, para hacer eso, necesita configurar startup.cs, creo que la mejor manera es para abrir un nuevo proyecto angular desde el proyecto de plantilla en Visual Studio, puede ver todas las configuraciones que se necesitan, solo mencionaré que hay configuraciones en 3 lugares: en startup.cs en ConfigureServices() y en Configure() también al hacer clic con el botón derecho en el proyecto asp.core => editproject, hay algunos comandos sobre cómo manejar la aplicación angular al compilar un así como algunos comandos de publicación

about 4 years ago · Juan Pablo Isaza Denunciar

0

De hecho, el problema era que un proyecto MVC (aplicación de controlador web) no se puede usar para ejecutar JavaScript. Tiene que ser una aplicación web central de asp.net "Angular" o una aplicación web central de asp.net que esté configurada para usar un solo- aplicación de página (SPA) en startup.cs.

about 4 years ago · Juan Pablo Isaza 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