Exibir código-fonte para Configurar WebServer / SOAP com IIS 7.5
Ir para:
navegação
,
pesquisa
== 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''' [[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]]
Retornar para
Configurar WebServer / SOAP com IIS 7.5
.
Menu de navegação
Ferramentas pessoais
Criar conta
Autenticar-se
Espaços nominais
Página
Discussão
Variantes
Visualizações
Ler
Ver código-fonte
Ver histórico
Ações
Pesquisar
Navegação
Página principal
Mudanças recentes
Página aleatória
Ferramentas
Páginas afluentes
Alterações relacionadas
Páginas especiais
Informações da página