Compartilhar via


Depuração de aplicativos da Web implantados

Se você precisar depurar um aplicativo da Web que está sendo executado em um servidor de produção, isso deve ser feito com cuidado.Se você anexar ao ASP.NET trabalho de processo de depuração e um ponto de interrupção, por exemplo, todo código gerenciado no processo de trabalho é interrompida.Interromper todos os códigos gerenciados no processo de trabalho pode causar uma interrupção de trabalho para todos os usuários no servidor.Antes de depurar em um servidor de produção, considere o impacto potencial no trabalho de produção.

Usar Visual Studio para depurar um aplicativo implantado, você deve anexar o ASP.NET trabalho de processo e verifique se o depurador tem acesso aos símbolos para o aplicativo.Você também deve localizar e abrir arquivos de origem para o aplicativo.Para obter mais informações, consulte Localizar símbolo (.pdb), origem e arquivos binários, Como: localizar o nome do aplicativo ASP.NET Process, e ASP.NET de depuração: Requisitos do sistema.

ObservaçãoObservação

Muitos ASP.NET DLLs que contêm lógica comercial ou outro código útil de referência de aplicativos da Web.Tal referência copia automaticamente a DLL do computador local para a pasta \bin do diretório virtual do aplicativo da Web.Quando você está depurando, lembre-se de que seu aplicativo da Web faz referência a essa cópia da DLL e não a cópia no computador local.

O processo de anexar o ASP.NET o processo de trabalho é o mesmo como anexar a qualquer processo remoto.Quando você está conectado, se não tiver o projeto correto abrir, uma caixa de diálogo aparece quando o aplicativo for interrompido.Esta caixa de diálogo solicita o local dos arquivos de origem para o aplicativo.O nome do arquivo que você especificar na caixa de diálogo deve coincidir com o nome de arquivo especificado em símbolos de depuração no servidor Web.Para mais informações, consulte Anexar a processos em execução.

Consulte também

Tarefas

Como: Ativar depuração do ASP.NET seguros

Como: localizar o nome do aplicativo ASP.NET Process

Outros recursos

Depuração de páginas ASP.NET e aplicativos AJAX

Depuração de aplicativos da Web e Script

Localizar símbolo (.pdb), origem e arquivos binários