visual studio professional descargar visual-studio visual-studio-2015

professional - Visual Studio 2015 Update 1 spam localhost



visual studio 2015 professional (5)

Instalé Visual Studio Update 1 ayer y ahora cuando ejecuto servicios ASP.NET localmente en IIS (no en la versión express). Estoy viendo cientos de solicitudes por segundo a la dirección

http://localhost:49155/vshub/ca9dea4b016f45c68a6a8c1a07809eb4/DataWarehouseModule/dataWarehouse/getStatus/

¿Qué está causando esto y es prevenible?


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 la solicitud, marcar la casilla "Ocultar si la URL contiene" e ingresar "/ vshub /".


Esta es una alternativa más fácil para ocultar el tráfico localhost de vshub.

Vaya a Herramientas> Opciones de Fiddler> pestaña Conexiones y agregue http://localhost:49155 a la lista de http://localhost:49155 . Esto omitirá todo el tráfico publicado en esa URL.


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 pasar fuera de proceso.

Ayuda con información sobre herramientas del depurador, información de rendimiento, la experiencia histórica de depuración y más. Como tal, no hay forma de desactivarlo sin afectar 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):

Herramientas > Opciones > Depuración > General > [] Habilitar herramientas de diagnóstico durante la depuración

La comunicación es puramente local y no plantea una sobrecarga o problema grave. ¿Hay alguna razón específica por la que quieras deshacerte de ella? Herramientas como Fiddler se pueden configurar para filtrar en el proceso, por lo que ignorar este tráfico debería ser simple.


Me doy cuenta de que esta no es la respuesta, pero puede ayudar a otros que vienen aquí (como yo).

Ampliando la respuesta que KyleUp dio. Agregar esto al método "OnBeforeRequest" es un poco más general y evita que todos los mensajes localhost / vshub / debug llenen la vista en Fiddler.

if(oSession.oRequest.headers["host"].StartsWith("localhost") && oSession.PathAndQuery.StartsWith("/vshub/")) { oSession["ui-hide"] = "true"; }


Otra opción para evitar que Fiddler mastique su CPU es escribir una regla en Fiddler para ignorar esas solicitudes. Ir a Reglas> Personalizar Reglas ... encuentre la función OnBeforeRequest y agregue

if(oSession.oRequest.headers["host"]=="localhost:49155"){ oSession["ui-hide"] = "true"; }

así que el mío se ve así:

static function OnBeforeRequest(oSession: Session) { if(oSession.oRequest.headers["host"]=="localhost:49155"){ oSession["ui-hide"] = "true"; } }

como @matrixugly señaló que 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.

if(oSession.oRequest.headers["host"].StartsWith("localhost") && oSession.PathAndQuery.StartsWith("/vshub/")) { oSession["ui-hide"] = "true"; }

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 en SO para el mismo problema; Visual Studio 2015 vshub está enviando spam a Fiddler