Artigo: 910448 - Última revisão: quinta-feira, 28 de Setembro de 2006 - Revisão: 1.3 Como implementar a depuração remota no Visual Studio 2005
Coluna de voz de suporte do ASP.NETComo implementar a depuração remota no Visual Studio 2005para personalizar esta coluna às suas necessidades, pretendemos convidá-lo para submeter as suas ideias sobre tópicos que lhe interessam e problemas que pretende ver endereçados artigos de base de dados de conhecimento no futuro e colunas de voz de suporte. Pode submeter as ideias e comentários utilizando o formulário Ask For It (http://support.microsoft.com/common/survey.aspx?scid=sw;en;1176&p0=&p1=&p2=&p3=&p4=) . Também há uma hiperligação para o formulário na parte inferior desta coluna.Nesta páginaIntroduçãoBem-vindo à coluna voz de suporte do Microsoft ASP.NET! O nome é Akshay N. S. e sou com a equipa de suporte de programador ASP.NET. Tenham trabalhado suporte ASP.NET para quase dois anos. Este mês na coluna voz de suporte do ASP.NET, estou a descrever como implementar a depuração remota para Web do ASP.NET aplicações utilizando o Microsoft Visual Studio 2005. Gostaria de agradecer o responsável técnico, o Jerry Orman, para a ajuda incrível!Depuração remota é considerada um dos tópicos toughest no ASP.NET, mas é uma funcionalidade muito útil e é muito útil quando é não é possível fazer com que um servidor Web local ou quando temos que armazenar os aplicativos numa localização centralizada. Esta coluna refere-se como configurar e utilizar a depuração remota no Visual Studio 2005. Remoto depurar o programa de configuração é bastante simplificado no Visual Studio 2005. Apesar do verbo DEBUG ainda é enviado para o Web site para garantir que o processo remoto está em execução, todos os cenários de depuração remotos excepto T-SQL depuração utilizam remoto depuração monitor (Msvsmon.exe). Para mais informações sobre o que há de novo no Visual Studio 2005 depurador, visite o seguinte Web site da Microsoft Developer Network (MSDN): http://msdn2.microsoft.com/en-us/library/01xdt7cs.aspx
(http://msdn2.microsoft.com/en-us/library/01xdt7cs.aspx)
No Visual Studio .NET 2003 e Visual Studio .NET 2002, depuração relied no DCOM dois compacta, Gestor de depuração do computador (MDM.exe) e Vs7jit.exe. Problemas comuns que pessoas veria foram causados por erros de correspondência de versão, permissões de DCOM ou problemas de rede e resolver os problemas foi muito difícil. Estes pacotes tem sido eliminados. Msvsmon.exe agora tem uma interface gráfica do utilizador em vez da interface de linha de comandos anterior. Com a utilização de Msvsmon.exe, depuração remota é mais simplificada. Apenas precisa de executar Msvsmon.exe e a ferramenta de escuta para as ligações dos clientes da.Msvsmon.exe tem uma interface fácil de utilizar que torna mais fácil de utilizar. A definição para a depuração remota no Visual Studio 2005 é muito simples. Terá de executar Msvsmon.exe no servidor remoto antes para depuração. Pode instalar o Monitor de depuração remota a partir do Visual Studio 2005 CD ou basta executar Msvsmon.exe a partir de uma partilha sem os instalar qualquer sequer no servidor Web. Para obter mais informações sobre depuração do ASP.NET, visite o seguinte Web site da MSDN: http://msdn2.microsoft.com/en-us/library/ms227556.aspx
(http://msdn2.microsoft.com/en-us/library/ms227556.aspx)
Por que razão a depuração remota?Pode considerar a utilização de depuração remota quando tiver as seguintes situações:
O Monitor de depuração remoto (Msvsmon.exe)Remoto depuração monitor (Msvsmon.exe) é uma aplicação pequena que liga Visual Studio 2005 para depuração remota. Durante a depuração remota, Visual Studio 2005 é executado no computador (o depurador anfitrião) e o Monitor de depuração remota é executado no computador remoto juntamente com a aplicação que está a ser depurado.O Monitor de depuração remota é executado como uma aplicação do Microsoft Windows. A interface de utilizador mostra que o Monitor de depuração remota está em execução e torna remoto de depuração mais fácil para configurar. Configurar Msvsmon.exe para depuração remotaPode configurar o Monitor de depuração remota para depuração remota dos dois modos:
Ligar a uma instância do depurador remoto introduzindo o nome do servidor na caixa de diálogo Anexar para processo ou introduzindo o nome do servidor para as propriedades de depuração para um projecto. Para abrir a caixa de diálogo Anexar para Process , clique em Fechar para o processo no menu Debug ou no menu Ferramentas . Depuração do computador de outro utilizadorSuponha que pretende efectuar a depuração remota para computador de um utilizador diferente com o outro utilizador com sessão iniciado computador. Temos de considerar duas questões principais:
Executar o serviço de depurador remoto no ASP.NET e em outros ambientes de servidorPara a depuração no ASP.NET e outros ambientes de servidor, pode executar o Monitor de depuração remota como um serviço do Windows (o serviço de depurador remoto).Para configurar o Monitor de depuração remota como um serviço, siga estes passos:
Como configurar o ambiente para a depuração remotaAdicione o utilizador apropriado ao grupo utilizadores do depurador no computador remotoPara o fazer, siga estes passos:
A tabela seguinte mostra o que podem aceder a contas de computador. Reduzir esta tabela
Certifique-se que estão instalados os componentes de depuração remotos do Visual Studio 2005 no servidor remotoSe não pretender executar Msvsmon.exe a partir de uma partilha remota, terá de instalar os componentes de depuração remotos. Para instalar os componentes de depuração remotos, siga estes passos:
Activar a depuração remota no servidor remotoPara activar a depuração remota no servidor remoto, efectue um dos seguintes procedimentos:
O ficheiro Msvsmon.exe.config tem de corresponder à versão do common language runtime (CLR). A versão CLR é a versão 2.0.50727 se tiver instalado um service pack do Visual Studio 2005. As seguintes funcionalidades depurador não funcionarão quando executar Msvsmon.exe a partir de uma partilha:
http://msdn2.microsoft.com/en-us/library/bt727f1t.aspx
(http://msdn2.microsoft.com/en-us/library/bt727f1t.aspx)
Criar uma solução de WebPara o fazer, siga estes passos:
Certifique-se que funciona de depuração remotaPara verificar que funciona de depuração remota, prima F5 para executar a aplicação no modo de depuração. O depurador deverá quebrar na linha onde colocou o ponto de interrupção.Quando inicia a depuração, a depuração remota monitor aspecto seguinte no servidor remoto: Reduzir esta imagem ![]() Se não for seleccionado o ponto de interrupção, em seguida, deve considerar olhar para os registos de ISS (Serviços de informação Internet Information Services). Os logs do IIS ajudará a determinar qual passo não funciona ou se está a ser enviado o verbo de depuração para o servidor Web. Os logs do IIS se encontram na seguinte localização: %windir%\system32\logfiles\w3svc Number Nota Number é o número de instância IIS do Web site.sugestão Pode também clicar em Iniciar , clique em Executar e, em seguida, escreva LogFiles para ir para o directório do ficheiro de registo predefinido. Pode obter o caminho verificando o IIS propriedades:
#Software: Microsoft Internet Information Services 5.1 #Version: 1.0 #Date: 2006-09-11 14:32:56 #Fields: time c-ip cs-method cs-uri-stem sc-status 14:32:56 X.X.X.X POST /remoteApp/_vti_bin/_vti_aut/author.dll 200 Look for the debug verb after the IP address (in our case it's X.X.X.X). This indicates that the debug verb is sent to the Web server successfully. 14:32:58 X.X.X.X DEBUG /remoteApp/Default.aspx 200 14:33:02 X.X.X.X GET /remoteApp/Default.aspx 200 14:33:05 X.X.X.X DEBUG /remoteApp/Default.aspx 200 %TMP%\Visual Estúdio Web Debugger.log Coisas para fazer antes de implementar a depuração remota
Hiperligações relacionadasResolução de problemas e erros de depuração remotas http://msdn2.microsoft.com/en-us/library/2ys11ead.aspx (http://msdn2.microsoft.com/en-us/library/2ys11ead.aspx) Como especificar uma versão do .NET Framework para depuração http://msdn2.microsoft.com/en-us/library/ms241897.aspx (http://msdn2.microsoft.com/en-us/library/ms241897.aspx) 908099
(http://support.microsoft.com/kb/908099/
)
Como activar a depuração remota para o Visual Studio 2005 no Windows XP com Service Pack 2 919823
(http://support.microsoft.com/kb/919823/
)
Poderá receber uma mensagem de erro quando tenta ligar a uma instância do Monitor de depuração remota no Visual Studio 2005 948040
(http://support.microsoft.com/kb/948040/
)
Problemas ao tentar configurar depuração remota através de domínios de rede Como sempre, vontade submeter ideias tópicos que pretende no futuro corrigida colunas ou na base de dados de conhecimento utilizando o formulário Ask For It
(http://support.microsoft.com/common/survey.aspx?scid=sw;en;1176&p0=&p1=&p2=&p3=&p4=)
.A informação contida neste artigo aplica-se a:
Tradução automáticaIMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado. Clique aqui para ver a versão em Inglês deste artigo: 910448
(http://support.microsoft.com/kb/910448/en-us/
)
| Outros Recursos Outros Sites de Suporte
ComunidadesObtenha Ajuda AgoraTraduções de Artigos |






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Voltar ao topo




