Depuração de aplicações Web implantadas
This topic applies to:
Edition |
Visual Basic |
C# |
F# |
C++ |
Web Developer |
---|---|---|---|---|---|
Express |
|||||
Pro, Premium e Ultimate |
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çã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