Sites do IIS local
Um site Web do Internet Information Services (IIS) Local é uma aplicação Web do IIS em seu computador.O Visual Web Developer se comunica com o site Web usando o protocolo HTTP.
Criar ou abrir um site Web do IIS local é útil nas situações a seguir:
Você deseja testar seu site usando o IIS, que emula rigorosamente como o site será executado em um servidor de produção.Isso pode ter vantagens sobre trabalhar com sites Web de sistema de arquivo que são executados usando o Servidor de Desenvolvimento do ASP.NET, porque os caminhos serão definidos corretamente em um servidor de produção.
Você já tem um conjunto de arquivos de site Web em uma pasta e você deseja testar o site Web com o IIS.Nesse caso, você pode criar um diretório virtual na sua versão local do IIS.
Seu computador local também é o seu servidor Web.
Requisitos
Criar um site Web do IIS local requer o seguinte:
Seu computador deve ter pelo menos o IIS versão 5.0 instalado e funcionando.
Seu computador deve estar executando o .NET Framework versão 2.0.
O ASP.NET versão 2.0 deve estar ativado no IIS.Para obter detalhes, consulte o tópico "Ativando o ASP.NET" em Documentação do produto IIS.
Você deve estar conectado como um usuário com privilégios administrativos.Isso é necessário porque trabalhar com a metabase do IIS (onde as informações sobre os aplicativos do IIS estão armazenadas) requer privilégios administrativos.
Para abrir um site Web do IIS local existente, os itens a seguir devem ser verdadeiros:
O site deve ser configurado como um aplicativo do IIS para ser aberto.Para obter mais informações, consulte o tópico "Criando Diretórios Virtuais no IIS 6.0" na Documentação do Produto IIS.
O site deve estar configurado para usar o ASP.NET 2.0.Se não estiver, quando você abrir o site, o Visual Web Developer irá pedir para que você reconfigure o site para usar o ASP.NET 2.0.Isso é diferente de ter o ASP.NET 2.0 instalado no computador.É possível ter o ASP.NET 2.0 instalado no computador mas ter o site a ser aberto ainda mapeado para usar uma versão anterior do ASP.NET.
Criando ou Abrindo Sites Web no IIS Local
Quando você cria o site Web, o Visual Web Developer executa todas as tarefas que são necessárias para fazer a função de site Web como um aplicativo do IIS.O Visual Web Developer cria a pasta ou as pastas para seu site Web sob a raiz da Web para o IIS (por exemplo, em \inetpub\wwwroot).Após criar as pastas, o Visual Web Developer cria os arquivos para o modelo de site Web que você selecionou.
Observação: |
---|
Você pode criar um aplicativo do IIS como uma subpasta de qualquer pasta IIS existente. |
Projetos de Site Web do IIS Local
Quando você cria ou abre um site Web do IIS local, o Visual Web Developer cria um projeto para gerenciar os arquivos.O projeto armazena uma pequena quantidade de informações, como as suas opções sobre como executar o aplicativo e quais depuradores estão disponíveis.As informações do projeto estão armazenadas por usuário.Para obter mais informações, consulte Projetos e Soluções de Site Web.
Executando Sites Web do IIS Local
By default, when you run a local IIS Web site to test it, Visual Web Developer launches a browser and runs the Web site using the server name localhost.For example, if you have created the Web site ExampleSite, when you test it in Visual Web Developer, the browser will request the test page from this URL:
https://localhost/ExampleSite/page
O IIS decide o nome do aplicativo, se ele aponta para uma pasta que esta sob a raiz do IIS ou para outra localidade, e disponibiliza páginas daquela pasta.
Para obter mais informações, consulte Testando Páginas da Web no Visual Web Developer.
Implantando Sites Web do IIS Local
Os sites Web do IIS local geralmente são usados apenas para o desenvolvimento, para que os desenvolvedores individuais possam criar e testar páginas Web do ASP.NET em seus próprios computadores.Na maioria dos casos, você deve implantar os arquivos de um site Web do sistema de arquivos para um servidor de produção que esteja executando o IIS.
Você pode implantar os arquivos de um site Web do IIS local utilizando a ferramenta Copy Web e o utilitário Publish Web em Visual Web Developer.Para obter detalhes, consulte:Visão geral de Implantação do ASP.NET.
Observação: |
---|
O utilitário Publish Web não está disponível no Visual Web Developer Express Edition. |