Depuração de aplicações Web implantadas

This topic applies to:

Edition

Visual Basic

C#

F#

C++

Web Developer

Express

O tópico não é aplicável O tópico não é aplicável O tópico não é aplicável O tópico não é aplicável O tópico não é aplicável

Pro, Premium e Ultimate

O tópico é aplicável O tópico é aplicável O tópico não é aplicável O tópico não é aplicável O tópico é aplicável

Se você precisar depurar um aplicativo 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 para depuração e um ponto de interrupção, por exemplo, todo código gerenciado em pára de processo do operador. Interromper todos os códigos gerenciados no processo do operador 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.

Para usar Visual Studio para depurar um aplicativo implantado, você deve anexar o ASP.NET o trabalho de processo e certifique-se de que o depurador tenha acesso aos símbolos para o aplicativo. Você também deve localizar e abrir os arquivos de origem para o aplicativo. For more information, see Gerenciando os símbolos e código-fonte, Como: Localize o nome do aplicativo ASP.NET Process, and ASP.NET de depuração: Requisitos de sistema.

ObservaçãoObservação

Muitos ASP.NET aplicativos da Web fazem referência a DLLs que contêm a lógica de negócios ou outros códigos úteis. 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 processo do operador é igual a anexação a qualquer outro processo remoto. Quando você está conectado, se você não tiver o projeto correto aberto, 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 corresponder ao nome de arquivo especificado em símbolos de depuração no servidor Web. For more information, see Anexando a processos em execução.

Consulte também

Tarefas

Como: Habilite a depuração de ASP.NET Applications

Como: Localize o nome do aplicativo ASP.NET Process

Outros recursos

Depuração de ASP.NET e aplicativos AJAX

Depuração de aplicativos da Web e Script

Gerenciando os símbolos e código-fonte