visual studio net deploy asp c# .net asp.net deployment web-config

c# - studio - ¿Debería limpiar*.vshost.exe y*.vshost.exe.config de los directorios de publicación?



publish web service iis (3)

No deberían estar en las carpetas de implementación de producción en primer lugar. Solo deben ser ejecutados por Visual Studio (desde las carpetas de desarrollo). ¿Cómo se implementaron de todos modos?

Establecieron un entorno de confianza parcial para la depuración. Vea aquí para obtener más información sobre lo que hacen. No veo ningún gran peligro en que permanezcan en las carpetas de implementación.

He encontrado varios archivos vshost en las carpetas de implementación de producción. Sé para qué son estos y que no pertenecen aquí. Mi pregunta es, ¿hacen algún daño? ¿Merece la pena pasar el tiempo revisando todas las carpetas de implementación para más de 100 aplicaciones para asegurarme de que se eliminen, o es una pérdida de tiempo?

Tendría que cambiar también un buen número de scripts de implementación.

Fueron incluidos en los scripts de compilación de implementación por los desarrolladores que, afortunadamente, se han ido. Sé que no están destinados a estar allí. Lo que quiero saber es si existe algún peligro al dejarlos allí.


No hacen ningún daño sentado allí, y son bastante inútiles para cualquier usuario promedio.

Sin embargo, es posible que se puedan usar para aumentar la superficie de ataque de su aplicación; por ejemplo, si se encuentra un exploit de escalación de permisos en los archivos vshost, probablemente no quiera ser la persona responsable de implementarlos en su aplicación. clientes.


Desmarque la casilla ''Habilitar el proceso de alojamiento de Visual Studio'' desde Propiedades del proyecto -> pestaña Depurar. ya que no hay daño pero si no lo quieres hazlo como se dijo anteriormente. En general, se sienta con la construcción de depuración ...