Compartilhar via


Testando Páginas da Web no Visual Web Developer

O Visual Web Developer fornece a você diversas maneiras de testar páginas da Web na medida em que você as está desenvolvendo.Você tem as seguintes opções:

  • Executar o site com depuração   Essa opção executa o site no navegador e permite que você realize tarefas normais de depuração tais como avançar no código e parar nos pontos de interrupção.

  • Executar o site sem depuração   Essa opção executa o site no navegador sem usar o depurador.Ela aproxima a experiência que o usuário terá.

  • Exibir páginas individuais no navegador   Essa opção executa uma página selecionada no navegador.Pontos de interrupção da depuração não tem efeito mesmo que a depuração esteja ativada.

Opções do navegador

Por padrão, o Visual Studio 2005 usa o Internet Explorer 6 para testar páginas em todas as situações acima.Se você deseja testar páginas usando um navegador diferente, clique com o botão direito do mouse na página no Solution Explorer e então clique Browse With.Uma Caixa de diálogo se abre onde você pode selecionar um navegador da lista deNavegadores, adicionar novos navegadores à lista, e definir um que você selecionar como o navegador padrão.O navegador padrão será então usado quando você escolher executar o site com ou sem depuração, ou para exibir um arquivo individual no navegador.

Opções de Compilação

Por padrão, o Visual Web Developer compila o site quando você executa uma página.Isso ajuda você a localizar erros de tempo de compilação antes da página ser exibida no navegador.Você pode definir opções para especificar se você deseja compilar o site inteiro, a página atual, ou não compilar nada.

Para obter mais informações, consulte Como: Testar páginas da Web no Visual Web Developer e Criando Sites.

Executando com uma página de inicialização

Por padrão, quando você executa um site, o Visual Web Developer executa a página que está aberta no momento.Entretanto, em alguns casos você pode desejar iniciar sempre seu site com uma página específica.Por exemplo, o site pode ter uma home page onde usuários fazem uma seleção que é necessária para as outras páginas no site.Nesse caso, você pode configurar seu site para exibir primeiro a home page quando você estiver testando para que você comece no ponto correto do aplicativo .Definir uma página inicial também permite que você especifique o que o Visual Web Developer deve fazer se você executar uma página não executável como a Web.config.

Para especificar uma Página inicial, clique com o botão direito do mouse sobre a página no Solution Explorer e clique Set As Start Page.

Observação:

Definir uma página inicial no Visual Web Developer afeta somente os testes.Ele não define a página inicial para o site quando ele é publicado.Para especificar uma página padrão do site, use o gerenciador de Serviços de Informações da Internet (IIS) para ativar um documento padrão em um site ou diretório virtual, e selecione a página que você deseja.Para obter mais informações, consulte o tópico "Setting Up Default Documents" no o Guia de operações do IIS.

Executando em um servidor Web específico

Quando você executa uma página, o Visual Web Developer inicia o servidor Web, inicia o navegador, e carrega a página especificada no navegador.De fato, o Visual Web Developer passa a URL da página atual para o servidor Web e executa a página como se ela tivesse sido solicitada usando essa URL.

O servidor Web que é usado para executar a página depende do tipo de site que você estiver trabalhando:

  • Para sites da Web do sistema de arquivos, o Visual Web Developer inicia seu próprio servidor Web e executa a página localmente.No entanto, você também pode especificar uma URL inicial que indica o URL para usar ao testar um página da Web.Isso é útil se o site do sistema de arquivos estiver em outro computador — por exemplo, se você está acessando o site usando uma unidade mapeada — e você deseja testar a página usando o IIS em outro computador.Para obter mais informações sobre o Servidor de Desenvolvimento do ASP.NET, consulte Servidores Web no Visual Web Developer.

  • Para sites de IIS local e IIS remoto, o Visual Web Developer executa a página na instância correspondente do IIS.Por exemplo, para um site do IIS local, a página é executada em sua cópia local do IIS.Para obter mais informações, consulte Servidores Web no Visual Web Developer.

  • Para sites implantados por FTP, o Visual Web Developer executa a página usando o URL inicial que você fornece como parte das propriedades do site FTP.Se você não tiver fornecido um, o Visual Web Developer solicitará que você fornece a URL inicial quando ela for necessário.Para obter mais informações, consulte Sites da Web Implantados por FTP.

No caso de um site remoto ou um site FTP, o computador remoto deve estar executando o .NET Framework versão 2.0, porque a página está executando no contexto do servidor remoto.

Executando com o Depurador

Executando a sua página com o depurador permite que você execute tarefas comuns de depuração, como avançar através do código e parar em pontos de interrupção.Para obter mais informações, consulte Visão Geral sobre Depuração ASP.NET.

Execução com o depurador requer o seguinte:

  • A página ou site deve estar configurada para ativar a depuração, que faz com que a página seja compilada com informações extras (símbolos de depuração) requeridas pelo depurador.O Visual Web Developer verifica se depuração está ativada, e se não estiver, ele define as opções de compilação no arquivo Web.config local para incluir a depuração, criando o arquivo Web.config se necessário.

  • O servidor Web deve ser configurado com as permissões adequadas para permitir que a conta de usuário atual possa depurar.Se você está depurando uma página executando o IIS 6.0, você deve ser um administrador do computador.Se isso não for prático, você pode usar o Servidor de Desenvolvimento do Server ASP.NET para depurar aplicativos sem permissões especiais.Para obter detalhes, consulte Servidores Web no Visual Web Developer e Como: Especifique o servidor Web para sites da Web.

Se essas condições não podem ser atendidas, você pode executar a página no Visual Web Developer sem ativar depuração.

Observação:

Você deve configurar suas páginas ou sites para que sejam executados sem depuração antes de implantar o site em um servidor de produção.Opções de depuração adicionam sobrecarga para a página e podem afetar o desempenho do servidor.

Consulte também

Tarefas

Como: Testar páginas da Web no Visual Web Developer