Requisitos:
1. Los fuentes locales deben corresponderse con los binarios que estén en el servidor remoto (para asegurarse, publicar nuevamente)
Pasos:
1. Instalar rtools_setup_x64 en el servidor remoto
Se puede bajar desde: https://www.microsoft.com/en-us/download/details.aspx?id=44918
2. Iniciar el remote debugger en el servidor remoto (Inicio / Remote Debugger)
*** Si no deja abrir el remote debugger (porque dice que ya esta corriendo) hay que matar el proceso msvsmon y ejecutar de nuevo inicio/remote debugger ***
Hay que agregar a userconnect (igual a como esta en esta imagen)
3. Agregar algun breakpoint en el fuente local
4. Ir a Tools/Attach to Process
5. Ingresar el nombre del servidor remoto (el que tiene el Remote Debugger corriendo)
6. Marcar "Show processes from all users"
7. Para identificar a cual w3wp debemos hacer el attach:
En el servidor remoto, abrir un cmd como administrador
cd C:\Windows\System32\inetsrv
appcmd.exe list wp
Aparece una lista de los procesos correspondientes a los app. pool que están ejecutandose:
En este caso, queremos hacer debug de Cobranza, por lo tanto, el proceso es 8628
*** Si no aparece el proceso, es porque el mismo se crea sólamente luego del primer acceso, por lo cual hay que abrir un browser y abrir el sitio, y luego de eso se va a poder ver el worker process ***
8. Volver al visual studio local, ir a Tools / Attach to Process, marcar "Show processes from all users" y seleccionar el proceso 8628, y presionar "Attach"
9. Abrir un browser, y acceder al sitio.




No hay comentarios:
Publicar un comentario