Mudanças entre as edições de "Configurar WebServer / SOAP com IIS 7.5"

De Grupo Acert
Ir para: navegação, pesquisa
 
Linha 2: Linha 2:
  
 
No exemplo foi utilizado IIS 7.5 para windows 7.
 
No exemplo foi utilizado IIS 7.5 para windows 7.
 +
 
=== Instalação do IIS. ===
 
=== Instalação do IIS. ===
 
No Painel de Controle selecione:
 
No Painel de Controle selecione:
Linha 8: Linha 9:
 
[[Image:Iis1.png|border|600px]]
 
[[Image:Iis1.png|border|600px]]
  
- Programas e Recursos
+
 
 +
*'''Programas e Recursos'''
  
 
[[Image:Iis2.png|border|600px]]
 
[[Image:Iis2.png|border|600px]]
  
- Ativar ou desativar recursos do windows
+
 
 +
*'''Ativar ou desativar recursos do windows'''
  
 
[[Image:Iis3.png|border|600px]]
 
[[Image:Iis3.png|border|600px]]
  
Na tela que abrir selecione os itens como na figura, depois pressione OK:
+
 
 +
*'''Na tela que abrir selecione os itens como na figura, depois pressione OK:'''
  
 
[[Image:Iis4.png|border|600px]]
 
[[Image:Iis4.png|border|600px]]
  
Executando o IIS:
+
 
 +
=== Executando o IIS: ===
  
 
No painel de controle selecione:
 
No painel de controle selecione:
  
- Sistema e Segurança
+
*'''Sistema e Segurança'''
  
 
[[Image:Iis5.png|border|600px]]
 
[[Image:Iis5.png|border|600px]]
  
- Ferramentas administrativas
+
 
 +
*'''Ferramentas administrativas'''
  
 
[[Image:Iis6.png|border|600px]]
 
[[Image:Iis6.png|border|600px]]
  
Na tela que irá abrir selecione o Gerenciador de Serviços de Informações da Internet (IIS)
+
 
 +
*'''Na tela que irá abrir selecione o Gerenciador de Serviços de Informações da Internet (IIS)'''
  
 
[[Image:Iis7.png|border|600px]]
 
[[Image:Iis7.png|border|600px]]
  
Configurando o ISAPI.dll
 
  
Para configurar a DLL é necessário parar a página default da web, para isso, selecione a página default no menu de conexões ao lado esquerdo da tela e selecione o botão stop no menu de ações ao lado direito da tela. É necessário parar também o servidor, selecione o servidor e repita a operação de stop da página principal.
+
=== Configurando o ISAPI.dll ===
 +
 
 +
Para configurar a DLL é necessário parar a página default da web, para isso, selecione a página default no menu de conexões ao lado esquerdo da tela e selecione o botão stop no menu de ações ao lado direito da tela.  
 +
É necessário parar também o servidor, selecione o servidor e repita a operação de stop da página principal.
 
Com o IIS aberto vá na barra de ações ao lado direito do sistema e selecione:
 
Com o IIS aberto vá na barra de ações ao lado direito do sistema e selecione:
- Exibir Pools de Aplicativo:
+
*'''Exibir Pools de Aplicativo:'''
  
[[Image:Iis8.png|border|600px]]
+
[[Image:Iis8.png|border]]
  
Na tela que abrirá, selecione:
+
 
- DefaultAppPool, depois
+
*'''Na tela que abrirá, selecione:'''
- Configurações Básicas
+
**DefaultAppPool, depois
- No combo modo de Pipeline Gerenciado altere para clássico.
+
**Configurações Básicas
 +
**No combo modo de Pipeline Gerenciado altere para clássico.
 
   
 
   
 
[[Image:Iis9.png|border|600px]]
 
[[Image:Iis9.png|border|600px]]
 +
  
 
Crie uma pasta comum no seu servidor para copiar a DLL, exemplo: C:\isapi.
 
Crie uma pasta comum no seu servidor para copiar a DLL, exemplo: C:\isapi.
Linha 55: Linha 66:
 
Altere as permissões da pasta e acrescente o usuário “Todos” e dê controle total.
 
Altere as permissões da pasta e acrescente o usuário “Todos” e dê controle total.
 
   
 
   
[[Image:Iis10.png|border|600px]]
+
[[Image:Iis10.png|border]]
  
- Voltando ao IIS, na página principal selecione o ícone Documento Padrão
+
 
- Selecione adicionar e coloque o nome completo de sua DLL inclusive com a extensão.
+
*'''Voltando ao IIS, na página principal selecione o ícone Documento Padrão'''
 +
**Selecione adicionar e coloque o nome completo de sua DLL inclusive com a extensão.
  
 
[[Image:Iis11.png|border|600px]]
 
[[Image:Iis11.png|border|600px]]
  
- Voltando ao menu principal, selecione Filtros Isapi.
+
 
- Selecione adicionar e dê um nome qualquer para o filtro e selecione sua DLL inclusive com o caminho completo.
+
*'''Voltando ao menu principal, selecione Filtros Isapi.'''
 +
**Selecione adicionar e dê um nome qualquer para o filtro e selecione sua DLL inclusive com o caminho completo.
  
 
[[Image:Iis12.png|border|600px]]
 
[[Image:Iis12.png|border|600px]]
 +
 
   
 
   
- Voltando ao menu principal, selecione Restrições ISAPI e CGI.
+
*'''Voltando ao menu principal, selecione Restrições ISAPI e CGI.'''
- Selecione adicionar e informe a sua DLL com o caminho completo e dê uma descrição qualquer para a restrição, selecione a caixa de seleção “Permitir que o caminho de extensão seja executado”.
+
**Selecione adicionar e informe a sua DLL com o caminho completo e dê uma descrição qualquer para a restrição, selecione a caixa de seleção "Permitir que o caminho de extensão seja executado".
  
 
[[Image:Iis13.png|border|600px]]
 
[[Image:Iis13.png|border|600px]]
  
No menu de conexões ao lado direito, selecione o Site da web default com o botão direito do mouse e selecione “Adicionar diretório Virtual”.
 
  
[[Image:Iis14.png|border|600px]]
+
*'''No menu de conexões ao lado direito, selecione o Site da web default com o botão direito do mouse e selecione "Adicionar diretório Virtual".'''
  
Coloque um nome para “Alias”, este vai fazer parte da url de acesso ao seu WebService ou SOAP, por padrão usamos o nome em letras minúsculas.
+
[[Image:Iis14.png|border]]
Informe o caminho real onde está a DLL no campo “Caminho Físico”.
+
 
 +
 
 +
*'''Coloque um nome para “Alias”, este vai fazer parte da url de acesso ao seu WebService ou SOAP, por padrão usamos o nome em letras minúsculas. Informe o caminho real onde está a DLL no campo “Caminho Físico”.'''
 +
 
 +
[[Image:Iis15.png|border]]
  
[[Image:Iis15.png|border|600px]]
 
  
 
Selecione o diretório virtual que você acabou de criar e no menu Ações do lado direito selecione Editar Permissões e verifique se as permissões estai corretas de acordo com o que foi configurado na criação da pasta real, ou seja, com a permissão ao usuário todos e controle total.
 
Selecione o diretório virtual que você acabou de criar e no menu Ações do lado direito selecione Editar Permissões e verifique se as permissões estai corretas de acordo com o que foi configurado na criação da pasta real, ou seja, com a permissão ao usuário todos e controle total.
Voltando ao menu principal da pasta virtual recém criada, selecione o ícone ASP do grupo IIS.
+
*'''Voltando ao menu principal da pasta virtual recém criada, selecione o ícone ASP do grupo IIS.'''
Selecione e abra a árvore Propriedades de Depuração.
+
**Selecione e abra a árvore Propriedades de Depuração.
Habilite como true as seguintes opções:
+
**Habilite como true as seguintes opções:
  
 
[[Image:Iis16.png|border|600px]]
 
[[Image:Iis16.png|border|600px]]
  
Voltando ao menu principal da pasta virtual, selecione o ícone Autenticação do grupo IIS.
+
 
Habilite a autenticação anônima.
+
*'''Voltando ao menu principal da pasta virtual, selecione o ícone Autenticação do grupo IIS.'''
 +
**Habilite a autenticação anônima.
 
   
 
   
 
[[Image:Iis17.png|border|600px]]
 
[[Image:Iis17.png|border|600px]]
  
Voltando ao menu principal da pasta virtual, selecione o ícone Documento padrão e verifique se sua DLL está adicionada, ela deve ser o primeiro arquivo da lista.
+
 
O próximo passo é excluir o filtro ISAPI do Default Web Site, para isso selecione-o no menu conexões e vá para Filtros ISAPI, exclua-o da lista.
+
*'''Voltando ao menu principal da pasta virtual, selecione o ícone Documento padrão e verifique se sua DLL está adicionada, ela deve ser o primeiro arquivo da lista.'''
 +
*'''O próximo passo é excluir o filtro ISAPI do Default Web Site, para isso selecione-o no menu conexões e vá para Filtros ISAPI, exclua-o da lista.'''
  
 
[[Image:Iis18.png|border|600px]]
 
[[Image:Iis18.png|border|600px]]
  
 +
 +
=== Testando o WebService / SOAP ===
  
 
Inicie o servidor e Default Web Site.
 
Inicie o servidor e Default Web Site.

Edição atual tal como às 09h43min de 2 de fevereiro de 2012