Instalé Visual Studio Update 1 ayer y ahora cuando ejecuto servicios ASP.NET localmente en IIS (no la versión express). Veo cientos de solicitudes por segundo a la dirección
http://localhost:49155/vshub/ca9dea4b016f45c68a6a8c1a07809eb4/DataWarehouseModule/dataWarehouse/getStatus/
¿Qué está causando esto? ¿Se puede prevenir?
visual-studio
visual-studio-2015
Pastel de pescado
fuente
fuente
Respuestas:
Otra opción para evitar que Fiddler mastique tu CPU es escribir una regla en Fiddler para ignorar esas solicitudes. Vaya a Reglas> Personalizar reglas ... busque la función OnBeforeRequest y agregue
entonces el mío se ve así:
como @matrixugly señaló, el puerto puede ser diferente dependiendo de la versión de VS. La solución de @ tedd-hansen podría ser mejor en todas las versiones de Visual Studio.
Aquí hay una discusión sobre este tema en github para comprender mejor lo que está sucediendo; https://github.com/aspnet/Mvc/issues/3655
Aquí hay otra publicación sobre SO para el mismo tema; visual studio 2015 vshub está enviando spam a fiddler
fuente
Este es el depurador que envía información al proceso VSHub. Es la comunicación interna entre los dos procesos para que parte de la recopilación de datos del depurador pueda ocurrir fuera de proceso.
Ayuda con la información sobre herramientas del depurador, la información de rendimiento, la experiencia histórica de depuración y más. Como tal, no hay forma de apagarlo sin paralizar seriamente las funciones avanzadas del depurador.
Puede desactivar algunas de estas funciones (aunque es posible que otras funciones aún dependan de Vshub para realizar trabajos fuera de proceso en segundo plano):
Tools> Options> Debugging> General> [ ] Enable Diagnostic Tools while debugging
La comunicación es puramente local y no representa una sobrecarga o problema grave. ¿Existe una razón específica por la que desea deshacerse de él? Las herramientas como Fiddler se pueden configurar para filtrar el proceso, por lo que ignorar este tráfico debería ser simple.
fuente
Dado que esto se ha convertido en formas de hacer que Fiddler ignore las solicitudes, la forma más fácil que he encontrado es ir a la pestaña Filtros, sección Encabezados de solicitud, marcar la casilla "Ocultar si la URL contiene" e ingresar "/ vshub /".
fuente
Me doy cuenta de que esta no es la respuesta, pero puede ayudar a otros que vienen aquí (como yo).
Ampliando la respuesta que dio KyleUp. Agregar esto al método "OnBeforeRequest" es un poco más general y evita que todos los mensajes de localhost / vshub / debug llenen la vista en Fiddler.
fuente
Esta es una alternativa más fácil para ocultar el tráfico de vshub localhost.
Vaya a Herramientas> Opciones de Fiddler> pestaña Conexiones y agréguelo
http://localhost:49155
a la lista de omisión. Esto omitirá todo el tráfico publicado en esa URL.fuente