Creé un ensamblado base BaseDll que se compila como un proyecto al que se hace referencia en mi MainBSSApp principal del lado del servidor MainBSSApp .
El ensamblaje base contiene algunas funciones JS que se encuentran en el archivo myJSFile.js del ensamblaje BaseDll (las he agregado a una carpeta BaseDll.wwwroot ).
Así que agrego la referencia a mi archivo JS en MainBSSApp/Shared/_Host.cshtml (de hecho probé en varios lugares, el resultado es siempre el mismo; ahora lo tengo en la sección <head> ):
<script src="_content/BaseDll/myJSFile.js"></script> Cuando ejecuto MainBSSApp en mi versión estándar de VS (Windows), todo parece funcionar bien. Ahora estoy tratando de migrar el proyecto en Ubuntu con VS Code. Las vistas a las que hace referencia BaseDll , así como los servicios, funcionan bien. Sin embargo, tan pronto como llamo a cualquier método JS definido en myJSFile.js , recibo un error porque la función no está definida, y justo antes de eso, recibo la advertencia de que `The scritp from "[...]/ _content/BaseDll/myJSFile.js" se cargó aunque su tipo MIME ("text/html") no es un tipo MIME de JavaScript válido".
Así que probé esta solución pero sin suerte (probé el permiso 777 y 705, nada cambió)...
¿Qué estoy haciendo mal aquí?