Windows: Instalação, Configuração e Teste do IIS7

0

Posted on : 05-06-2011 | By : Paulo H Oliveira | In : Windows

Pessoal, sempre que formato meu micro tenho uma luta árdua para configurar o IIS no Windows 7 ou vista, as vezes tenho saudades do WPS que era só instalar e tudo funcionava perfeito.

Instalando:

A – Vá em Iniciar, Painel de Controle, Programas e Recursos.
B – Clique em Ativar, Desativar recursos do Windows.
C – Marque a opção “Serviços de Informações da Internet“. (fig 01)

D – Selecione tambem as sub-opções conforme a imagem abaixo:

D – Aguarde a conclusão da instalação.
E – Faça o teste e veja se aparece o logo do IIS (http://127.0.0.1)

Configurando:

1 – Vá em Iniciar, Programas, Ferramentas Administrativas, Gerenciador do Serviços de Informações da Internet (IIS).
Obs: Tem dois links. Clique somente no primeiro.. vide figura abaixo:

2 – Supondo que voce já tenha uma pasta que será seu site, Clique em Adicionar site: (fig. abaixo)

D – Preencha os dados conforme figura abaixo:

E – O site está pronto…

Agora é necessário fazer alguns ajustes, dependendo da versão do Vista: (32 ou 64 bits)

1 – Para habilitar o depurador de erro (mensagems amigáveis)

1. No Gerenciador de Serviços de Informações da Internet (IIS), clique no seu Site (eu estou usando o site padrão do windows “Default Web Site”).
2. Duplo clique no ícone ASP.
3. Amplie a seção “Propriedades de Depuração”.
4. Mude a opção “Enviar Erros ao Navegador” para “True”.

É isso, é só mandar aplicar e pronto, a mensagem de erro aparece no browse, do contrário a mensagem apresentada é a que está na opção “Mensagem de Erro de Script”.

2 – Para habilitar 32 bits.. (Para computadores com Vista de 64 Bits)

Gerenciador do Serviços de Informações da Internet(IIS) – > Pools de Aplicativos ->

para asp:

DefaultAppPool -> Configurações avançadas

para .NET

Classic .NET AppPool -> Configurações avançadas

A opção é Habilitar Aplicativos de 32 bits -> True (por default vem False)

Para que tem o Vista em ingles:

To enable 32-bit applications on 64-bit Vista:
In IIS Manager, select Application Pools.
In the list of Application Pools, select the application pool you have configured for use with your site.
In the Actions pane, select Advanced Settings under Edit Application Pool.
Expand the General settings, set Enable 32-bit Applications to True, and click OK.
3 – Habilitando parente path

Se usar o parent path (../data/arquivo.mdb) e no IIS7 ele vem desabilitado, para habilitar é só abrir o IIS Manager, seleciona-se o site que se deseja permitir o uso do parent path, duplo click no ASP e é só alterar o item “enable parent path” para true.

Para aprender mais sobre IIS, visite : http://msdn.microsoft.com/pt-br/magazine/cc163453.aspx

Se após tudo isto, nao rodar.. marque uma visita em nossa empresa e traga seu computador!

Agora vamos habilitar o site para processar scripts de conexão.

1 – Clique duas vezes sobre o nome do seu site criado e na na guia ao lado, clique emAutenticação: 

2 – Clique na primeira linha (Autenticação Anônima) e depois clique em Editar (fig abaixo)

3 – Selecione a opção (Identidade do Pool de Aplicativos (fig abaixo)

A – Clique sobre o site criado e depois clique em Mapeamento de Manipulador. 
B – No Menu Ações (lado direito) clique em – Editar Permissões de Manipulador. Marque todas as opções: (fig. abaixo):

Pronto: Sua aplicação está apta a rodar no IIS.

Não esqueça de compartilhar sua pasta com permissões de gravação (Windows)

Testanto uma conexão:

Testando uma conexao:

1 – Abra sua tela de login. (Supondo que você tem um script de login, ou acesso a dados.
2 – Efetue o Login.

Se não possuir login.. Utilize o codigo abaixo para criar uma conexao. Siga os passos.

A – crie um arquivo acesso.asp com o codigo abaixo. Troque as palavras em azul, pelo nome que desejar.

<%@ Language=VBScript %>
< %
strDBPath2 = Server.MapPath(“seu_bd.mdb”)

Set DB = Server.CreateObject(“ADODB.Connection”)
DB.Open “Provider=Microsoft.Jet.OLEDB.4.0;Data Source=” & strDBPath2 & “;”
login=(Request.QueryString(“login”))
senha=(Request.QueryString(“senha”))
set acesso=DB.Execute(“SELECT * FROM acesso WHERE login=’”&login&”‘ AND senha=’”&senha&”‘ “)

‘ Caso os dados não estiverem corretos o usuário é enviado para pagina de erro
if acesso.eof then
Response.Redirect”erro_login.asp

else
Session(“login”)=login

‘vc pode colocar quais sessions vc quiser aqui que o restante do site vai ler.
Response.Redirect “ok.asp

end if
DB.close
%>

B – crie um arquivo login.asp com o codigo abaixo:

<form method=”get” action=”acesso.asp”>
<table width=”62%” height=”77″ border=”0″ align=”center” cellpadding=”0″ cellspacing=”0″>
<tr>
<td width=”21%” rowspan=”4″>
<div align=”right”><font size=”2″ face=”Arial” color=”#000000″></font></div>
<div align=”right”></div>
<div align=”center”><font color=”#FF0000″ size=”2″ face=”Tahoma”><strong><img src=”imagens/bloqueado.gif” width=”32″ height=”32″ align=”absmiddle”></strong></font><font face=”Verdana, Arial, Helvetica, sans-serif”> </font> </div>
</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td width=”27%”><div align=”right”><font size=”2″ face=”Arial” color=”#000000″>Usu&aacute;rio:</font></div>
</td>
<td width=”52%”><div align=”center”>
<input “type=”text” name=”login” size=”11″ maxlength=”11″>
</div>
</td>
</tr>
<tr>
<td width=”27%”><div align=”right”><font size=”2″ face=”Arial” color=”#000000″>Senha:</font></div>
</td>
<td width=”52%” height=”35″>
<div align=”center”>
<input name=”senha” type=”password” size=”11″ maxlength=”15″>
</div>
</td>
</tr>
<tr>
<td>&nbsp;</td>
<td><div align=”center”><font color=”#FF0000″ size=”2″ face=”Tahoma”>&nbsp;</font><font face=”Verdana, Arial, Helvetica, sans-serif”>
<input type=”submit” name=”Submit” value=”acessar”>
</font></div>
</td>
</tr>
<tr>
<td colspan=”3″><div align=”center”>
<p><font color=”#FF0000″ size=”2″ face=”Tahoma”></font></p>
</div>
</td>
</tr>
</table>
</form>

Compartilhe :

  • Stumble upon
  • twitter

Escreva um comentário

Security Code: