¿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).
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
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.