Hace algún tiempo, una actualización de Visual Studio agregó una función de recarga en caliente. Puede ser útil, pero también puede ser molesto, especialmente cuando está probando y no desea restablecer el estado actual de la interfaz. Visual Studio inyecta el script ya sea que esté depurando o no.
¿Cómo se puede desactivar la recarga en caliente? Mi versión de Visual Studio es 16.10.3
Puede cambiar esta característica aquí:
Tools > Options > Projects and Solutions > ASP.NET Core > Auto build and refresh option
Opciones para compilar y actualizar automáticamente el navegador si el servidor web se está ejecutando cuando se realizan cambios en el proyecto.
Sus opciones en este menú desplegable son las siguientes:
También tenga en cuenta que mi versión de VS es 16.11.1 .
Esta no es una gran solución, pero es una solución viable.
En la pestaña "Red" de las herramientas para desarrolladores de Chromium Edge, encontré la solicitud para cargar aspnetcore-browser-refresh.js . Hago clic derecho sobre él y selecciono "Bloquear URL". Esto evita que se cargue el script.
En VS2022, esta configuración a continuación deshabilita la inyección del aspnetcore-browser-refresh.js :