Mudanças entre as edições de "Configurar WebServer / SOAP com IIS 7.5"
De Grupo Acert
(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 1: | Linha 1: | ||
− | Instalação de ISAPI.dll no IIS. | + | == Instalação de ISAPI.dll no IIS. == |
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: | ||
+ | *'''Programas''' | ||
+ | |||
+ | [[Image:Iis1.png|border|600px]] | ||
+ | |||
+ | |||
+ | *'''Programas e Recursos''' | ||
+ | |||
+ | [[Image:Iis2.png|border|600px]] | ||
+ | |||
+ | |||
+ | *'''Ativar ou desativar recursos do windows''' | ||
+ | |||
+ | [[Image:Iis3.png|border|600px]] | ||
+ | |||
+ | |||
+ | *'''Na tela que abrir selecione os itens como na figura, depois pressione OK:''' | ||
+ | |||
+ | [[Image:Iis4.png|border|600px]] | ||
+ | |||
+ | |||
+ | === Executando o IIS: === | ||
+ | |||
+ | No painel de controle selecione: | ||
+ | |||
+ | *'''Sistema e Segurança''' | ||
+ | |||
+ | [[Image:Iis5.png|border|600px]] | ||
+ | |||
+ | |||
+ | *'''Ferramentas administrativas''' | ||
+ | |||
+ | [[Image:Iis6.png|border|600px]] | ||
+ | |||
+ | |||
+ | *'''Na tela que irá abrir selecione o Gerenciador de Serviços de Informações da Internet (IIS)''' | ||
+ | |||
+ | [[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. | ||
+ | Com o IIS aberto vá na barra de ações ao lado direito do sistema e selecione: | ||
+ | *'''Exibir Pools de Aplicativo:''' | ||
+ | |||
+ | [[Image:Iis8.png|border]] | ||
+ | |||
+ | |||
+ | *'''Na tela que abrirá, selecione:''' | ||
+ | **DefaultAppPool, depois | ||
+ | **Configurações Básicas | ||
+ | **No combo modo de Pipeline Gerenciado altere para clássico. | ||
+ | |||
+ | [[Image:Iis9.png|border|600px]] | ||
+ | |||
+ | |||
+ | 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. | ||
+ | |||
+ | [[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. | ||
+ | |||
+ | [[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. | ||
+ | |||
+ | [[Image:Iis12.png|border|600px]] | ||
+ | |||
+ | |||
+ | *'''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". | ||
+ | |||
+ | [[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]] | ||
+ | |||
+ | |||
+ | *'''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]] | ||
+ | |||
+ | |||
+ | 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: | ||
+ | |||
+ | [[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. | ||
+ | |||
+ | [[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.''' | ||
+ | |||
+ | [[Image:Iis18.png|border|600px]] | ||
+ | |||
+ | |||
+ | === Testando o WebService / SOAP === | ||
+ | |||
+ | 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. | ||
− | + | [[Image:Iis19.png|border|600px]] |