Instalando e configurando o Internet Information Services (IIS)


Ao utilizar páginas ASP , quer como programador quer como usuário final , para poder visualizar e testar as páginas ASP você precisava ter um servidor web configurado em sua máquina local.  O mais usado para a plataforma Windows era , e é , o Personal Web Server (PWS)

Nota: Para lembrar como configurar o PWS leia o artigo : Como configurar o Personal Web Server ?

Se você quer criar projetos Web e testar  páginas ASP.NET em sua máquina local vai precisar , da mesma forma , configurar um servidor Web na sua máquina local . Para a plataforma Windows você vai precisar ter o Internet Information Services - IIS , instalado. Embora o IIS faça parte do sistema operacional Windows (Windows 2000 , Windows XP , Windows NT) ele não é instalado automaticamente quando da instalação do Windows.

O IIS para Windows XP Professional é distribuido junto com o CD do Windows XP só pode servir a 10 conexões simultâneas e não aproveita todas os recursos do servidor e suporta os seguintes recursos :

Para verificar se o IIS esta instalado na sua máquina , abra o seu Browser e digite a seguinte solicitação na caixa de endereço : http://localhost  . Você deverá obter a tela da figura abaixo se o IIS esta instalado e ainda não foi definida nenhuma página como página padrão a ser exibida:

Se ao invés desta imagem você recebeu uma tela com uma mensagem de erro , vai ter que instalar o IIS na sua máquina. Vamos lá ...:(estou usando o Windows XP Professional )

 - No meu caso , como o IIS já esta instalado ele esta marcado , no seu caso você deverá marcar a opção e clicar em Avançar

 

- A seguir basta clicar no botão Avançar e seguir as instruções do Assistente de instalação.

 

Obs: Antes de instalar o IIS você deve ter o protocolo TCP/IP instalado.

Após a instalação o IIS cria uma área de administração para gerenciar as suas Webs. Vamos acessá-la :

  1. Clique em - Iniciar/Painel de Controle
  2. A seguir acesse o ícone - Desempenho e Manutenção - e escolha - Ferramentas Administrativas
  3. Finalmente clique em - Internet Information Services. Abaixo temos a imagem da tela que deve ser exibida:
Por padrão o diretório pessoal de web site é o diretório físico : c:\inetpub\wwwroot e arquivo localstart.asp

 

Portanto o IIS cria automaticamente um Web Site Padrão com as extensões do servidor instaladas no diretório c:\inetpu\wwwroot

Podemos escolher um dos sites instalados , por exemplo , o Site da Web padrão , clicando nele e ver o status do serviço (figura acima) onde temos o botão play acionado indicando que o serviço Web esta ativo e que sua home page pode ser encontrada no endereço http://localhost ou http://nome_do_seu_computador ou ainda http://127.0.0.1 referindo-se a sua própria máquina.

Configurando o IIS

Podemos também configurar algumas propriedades dos sites instalados ; vamos clicar com o botão direito do mouse sobre o Site da Web padrão e selecionando o menu Propriedades. A tela abaixo mostra a janela obtida :

 - A tela ao lado exibe várias configurações do IIS

 - Vamos focar apenas algumas delas para dar um exemplo.

 - Assim se quisermos alterar o diretório padrão : c:\inetpub\wwwroot devemos acessar a aba - Diretório Base - (conforme figura abaixo)

 

 

- Ao lado temos um exemplo onde alteramos o diretório padrão para d:\meu_site e damos acesso para leitura e gravação

- Se ativarmos a opção - Pesquisa no diretório - quando algum usuário acessar o este site , se o mesmo não tiver uma página padrão definido , será exibido uma listagem com todos os nomes de documentos contidos na pasta.

- Na aba - Documentos - podemos definir qual o nome padrão iremos dar a primeira página ocultando assim esta extensão.(ver figura abaixo)

r

Criando diretórioso virtuais

Ao criar suas novas páginas Web você pode colocá-las no diretório d:\inetpub\wwwroot ou em um de seus subdiretórios ; assim para você criar um novo site com extensões do servidor siga o seguinte roteiro:

  1. clique com o botão direito do mouse sobre a Pasta web Padrão e selecione - Novo - e a seguir Diretório Virtual
  2. Clique no botão Avançar do Assistente que irá surgir
  3. Agora informe o aliás que irá identificar o seu diretório virtual. No nosso caso eu informei o alias : asp_net

  1. Informe a seguir o caminho do diretório onde o seu site vai ser armazenado. No exemplo da figura abaixo eu informei : d:\inetpub\wwwroot\aspnet.

  1. Defina a seguir as permissões de acesso conforme a esquerda abaixo.  Na figura da direita abaixo temos o resultado exibindo o novo site criado. - asp_net.

Um diretório virtual representa um diretório físico na web e não precisa usar o mesmo nome que o diretório físico e também  não precisa ser necessariamente um subdiretório de  d:\inetpub\wwwroot . Assim você pode criar o diretório c:\sites_web dando a ele o nome de diretório virtual - Sites. Para acessar o seu site bastaria informar http://localhost/Sites

Quando você cria um diretório virtual com o IIS ele também é marcado como um aplicativo Web , com isto os arquivos ASP.NET nesse diretório serão executados por si próprios , usarão o seu próprio conjunto de dados de sessão local e terão os seus próprios ajustes de configuração.

Pronto !!! esta tudo preparado para você desenvolver projetos Web e testá-los em sua máquina local usando o IIS.

Como faço para instalar o IIS no Windows XP Home Edition ?

Eu deveria responder apenas : O IIS não funciona no XP Home Edition mas vou dar a seguir uma dica para quem estiver disposto a arriscar e tentar por sua conta e risco. A dica abaixo não é minha e eu não testei e não garanto nada.

Essa dica serve apenas como referência para quem quiser tentar fazer o IIS funcionar no WinXP Home: ela foi testada apenas na versão em inglês do Windows XP e não me responsabilizo pelo seu uso.

1º Passo: 1. Edite o arquivo C:\WINDOWS\INF\SYSOC.INF, alterando na sessão [Components] a linha iis=iis.dll,OcEntry,iis.inf,hide,7 para iis=iis2.dll,OcEntry,iis2.inf,,7

2º Passo:: Copie os arquivos iis.dl_ e iis.in_ do CD-ROM do Win2000 Server ou Advanced Server para uma pasta qualquer.

3º Passo:: Expanda os dois arquivos para iis2.dll e iis2.inf respectivamente. Para isso, use "EXPAND IIS.DL_ IIS2.DLL" e "EXPAND IIS.IN_ IIS2.INF" (sem as aspas) em uma janela de prompt de comando.

4º Passo:: Copie o arquivos iis2.dll para a pasta C:\WINDOWS\SYSTEM32\SETUP e o arquivo iis.in_ para a pasta C:\WINDOWS\INF.

5º Passo:: Vá ao Control Panel > Add/Remove Programs > Windows Components e veja que o componente IIS apareceu na lista. Ao instalá-lo, o WinXP pedirá o CD-ROM com os arquivos: os arquivos necessários estarão no CD-ROM do WinXP ou no CD-ROM do Win2000 Server.

6º Passo:: Rode o IIS no Painel de Controle > Ferramentas Administrativas.
 

Aguarde  !!!  na sequência iremos criar projetos Web usando VB.NET e ASP.NET

Veja os Destaques e novidades do SUPER DVD Visual Basic (sempre atualizado) : clique e confira !

Quer migrar para o VB .NET ?

Quer aprender C# ??

Quer aprender os conceitos da Programação Orientada a objetos ?

Quer aprender o gerar relatórios com o ReportViewer no VS 2013 ?

  Gostou ?   Compartilhe no Facebook   Compartilhe no Twitter

Referências:


José Carlos Macoratti