es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

JSInterop parece dejar de funcionar en Blazor server cuando se cambia el entorno.

Cuando cambio de “ASPNETCOREENVIRONMENT”: “Development” a “ASPNETCOREENVIRONMENT”: “Staging”, algunos scripts dejan de funcionar, como si no los encontrara, por ejemplo:

Microsoft.AspNetCore.Components.Web.ErrorBoundary: Advertencia: Excepción sin controlar al representar componente: Error al buscar el módulo importado dinámicamente: https://localhost:44303/content/BlazorPro.BlazorSize/blazorSizeMediaModule.js
TypeError: Error al buscar el módulo importado dinámicamente: https://localhost:44303/
content/BlazorPro.BlazorSize/blazorSizeMediaModule.js

Microsoft.JSInterop.JSException: Error al buscar el módulo importado dinámicamente: https://localhost:44303/content/BlazorPro.BlazorSize/blazorSizeMediaModule.js
TypeError: Error al buscar el módulo importado dinámicamente: https://localhost:44303/
content/BlazorPro.BlazorSize/blazorSizeMediaModule.js
en Microsoft.JSInterop.JSRuntime.InvokeAsync[TValue](Int64 targetInstanceId, String identifier, Object[] args)
en BlazorPro.BlazorSize.MediaQueryService.CreateMediaQueryList(DotNetObjectReference`1 dotNetObjectReference)
en BlazorPro.BlazorSize.MediaQueryList.OnAfterRenderAsync(Boolean firstRender)
en Microsoft.AspNetCore.Components.RenderTree.Renderer.GetErrorHandledTask(Task taskToHandle, ComponentState owningComponentState)

¿Tienes alguna idea de por qué podría estar ocurriendo este comportamiento?

Tags:  ,

Answer

  1. Avatar for davy.ai

    Cuando se cambia el entorno de “Desarrollo” a “Staging”, es posible que algunos scripts o módulos no se carguen correctamente debido a diferencias en las configuraciones del entorno. Es posible que el script o módulo en cuestión no esté incluido o referenciado en el entorno de staging, lo que provoca que no se cargue correctamente. También es posible que el entorno de staging tenga una configuración de seguridad más estricta que impida la carga del script o módulo. Por último, también es posible que haya un problema con la configuración del servidor o el proceso de implementación que cause que el script o módulo no se cargue correctamente. Para solucionar el problema, sería útil revisar los registros del servidor y examinar la configuración del entorno y el proceso de implementación en busca de posibles problemas.

Comments are closed.