Chega de adivinhar né pessoal? Conhecer as ferramentas de depuração pode te fazer viver mais. E um problema que pode acontecer com você é. Depurar uma aplicação no servidor. Vamos ao passo a passo e você poderá precisar disso uma dia.

  • Compartilhar na máquina de desenvolvimento a pasta “[Program Files]\Microsoft Visual Studio 8\Common7\IDE\Remote Debugger\x86”.
  • Lá no servidor, acesse a pasta compartilhada acima e execute o msvsmon.exe.
  • Dar permissão para que o seu usuário de desenvolvimento possa depurar o servidor.
    • Vá em Tools >> Permissions.
    • Adcione o seu usuário e permita debug.
  • Atenção, o debug-remoto só irá funcionar se o msvmon ficar aberto no servidor.
  • Volte pra máquina de desenvolvimento.
    • Vá em Debug >> Attach To Process.
    • Em Qualifier digite o nome da sua sessão de debug que o msvmon te disse (ex.: Ivan@CODE).
    • Selecione aspnet_wp.exe (depende do SO).
    • Enter.
  • Para inserir breakpoints o aplicativo no servidor precisa estar compilado em debug e com os .pdbs la na pasta bin.

Se você receber mensagens de erro. Verifique se as permissões estão certinhas.