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

De Grupo Acert
Ir para: navegação, pesquisa
(Criou página com 'Instalação de ISAPI.dll no IIS. No exemplo foi utilizado IIS 7.5 para windows 7. Instalação do IIS. No Painel de Controle selecione: - Programas')
 
Linha 8: Linha 8:
  
 
- Programas
 
- Programas
 +
 +
 +
 +
- Programas e Recursos
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
- Ativar ou desativar recursos do windows
 +
 +
 +
 +
 +
Na tela que abrir selecione os itens como na figura, depois pressione OK:
 +
 +
 +
 +
Executando o IIS:
 +
 +
No painel de controle selecione:
 +
 +
- Sistema e Segurança
 +
 +
 +
 +
- Ferramentas administrativas
 +
 +
 +
 +
 +
Na tela que irá abrir selecione o Gerenciador de Serviços de Informações da Internet (IIS)
 +
 +
 +
 +
 +
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:
 +
- Exibir Pools de Aplicativo:
 +
 +
 +
Na tela que abrirá, selecione:
 +
- DefaultAppPool, depois
 +
- Configurações Básicas
 +
- No combo modo de Pipeline Gerenciado altere para clássico.
 +
 +
 +
 +
Crie uma pasta comum no seu servidor para copiar a DLL, exemplo: C:\isapi.
 +
Copie a sua DLL para dentro desta pasta.
 +
Altere as permissões da pasta e acrescente o usuário “Todos” e dê controle total.
 +
 +
 +
- 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 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 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”.
 +
 +
 +
 +
 +
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.
 +
Informe o caminho real onde está a DLL no campo “Caminho Físico”.
 +
 +
 +
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.
 +
Selecione e abra a árvore Propriedades de Depuração.
 +
Habilite como true as seguintes opções:
 +
 +
 +
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 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.
 +
 +
 +
 +
 +
Inicie o servidor e Default Web Site.
 +
Abra o navegador e digite -> http://localhost/nome_da_pasta_virtual/SuaDLL.dll
 +
Deve aparecer a publicação de seu WebServer / SOAP como no exemplo.

Edição das 08h32min de 2 de fevereiro de 2012