vs2015 visual true studio remote debugger debug wcf debugging iis iis-7 w3wp

wcf - true - visual studio debug remote



¿Cuál es w3wp.exe? (4)

Tengo un servicio WCF ejecutándose bajo un usuario de servicio en mi sistema local. Cada vez que trato de depurar me da un mensaje de Attach Security warning .

En Visual Studio, de forma predeterminada (incluso sin adjuntar), aparece este error:

Adjuntar a este proceso puede dañar su computadora. Si la información a continuación parece sospechosa o no está seguro, no se conecte a este proceso

Nombre: C: / Windows / System32 / inetsrv / w3wp.exe

¿Cuál es w3wp.exe ? De acuerdo con una búsqueda en Google, creo que está relacionado con IIS. Pero, ¿qué hace? ¿Qué configuración se debe cambiar para que esto no dé este mensaje cada vez que intento depurar en mi sistema local?


Un proceso de trabajo de Internet Information Services (IIS) es un proceso de Windows (w3wp.exe) que ejecuta aplicaciones web y es responsable de manejar las solicitudes enviadas a un servidor web para un grupo de aplicaciones específico.

Es el proceso de trabajo para IIS. Cada grupo de aplicaciones crea al menos una instancia de w3wp.exe y eso es lo que realmente procesa las solicitudes en su aplicación. No es peligroso adjuntar a esto, que es solo un mensaje de Windows estándar.


Chris prácticamente resume lo que es w3wp. Para deshabilitar la advertencia, vaya a esta clave de registro:

HKEY_CURRENT_USER/Software/Microsoft/VisualStudio/10.0/Debugger

Y establezca el valor DisableAttachSecurityWarning en 1.


w3wp.exe es un proceso asociado con el grupo de aplicaciones en IIS. Si tiene más de un grupo de aplicaciones, tendrá más de una instancia de ejecución de w3wp.exe. Este proceso generalmente asigna grandes cantidades de recursos. Es importante para el funcionamiento estable y seguro de su computadora y no debe terminarse.

Puede obtener más información sobre w3wp.exe aquí

http://www.processlibrary.com/en/directory/files/w3wp/25761/


  • Un proceso de trabajo se ejecuta como un archivo ejecutable llamado W3wp.exe
  • Un Proceso de trabajo es un código de modo de usuario cuya función es procesar solicitudes, como procesar solicitudes para devolver una página estática.

  • El proceso de trabajo está controlado por el servicio www .

  • los procesos de trabajo también ejecutan código de aplicación, como aplicaciones ASP .NET y servicios web XML.

  • Cuando el grupo de aplicaciones recibe la solicitud, simplemente pasa la solicitud al proceso de trabajo (w3wp.exe). El proceso de trabajo "w3wp.exe" busca la URL de la solicitud para cargar la extensión ISAPI correcta. Las extensiones ISAPI son la forma de IIS para manejar las solicitudes de diferentes recursos. Una vez que se instala ASP.NET, instala su propia extensión ISAPI ( aspnet_isapi.dll ) y agrega la asignación a IIS.

  • Cuando el proceso Worker carga aspnet_isapi.dll, inicia un HTTPRuntime, que es el punto de entrada de una aplicación. HTTPRuntime es una clase que llama al método ProcessRequest para iniciar el procesamiento.

Para obtener más detalles, consulte la URL http://aspnetnova.blogspot.in/2011/12/how-iis-process-for-aspnet-requests.html