Mudanças entre as edições de "Configurar WebServer / SOAP com IIS 7.5"
De Grupo Acert
Linha 21: | Linha 21: | ||
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]] | |
Executando o IIS: | Executando o IIS: | ||
Linha 29: | Linha 29: | ||
- Sistema e Segurança | - Sistema e Segurança | ||
− | + | [[Image:Iis5.png]] | |
- Ferramentas administrativas | - Ferramentas administrativas | ||
− | + | [[Image:Iis6.png]] | |
− | + | ||
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]] | |
− | + | ||
Configurando o ISAPI.dll | Configurando o ISAPI.dll | ||
Linha 46: | Linha 44: | ||
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]] | ||
Na tela que abrirá, selecione: | Na tela que abrirá, selecione: | ||
Linha 53: | Linha 52: | ||
- No combo modo de Pipeline Gerenciado altere para clássico. | - No combo modo de Pipeline Gerenciado altere para clássico. | ||
− | + | [[Image:Iis9.png]] | |
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 59: | Linha 58: | ||
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]] | ||
- Voltando ao IIS, na página principal selecione o ícone Documento Padrã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. | - Selecione adicionar e coloque o nome completo de sua DLL inclusive com a extensão. | ||
− | + | ||
+ | [[Image:Iis11.png]] | ||
- Voltando ao menu principal, selecione Filtros Isapi. | - 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. | - Selecione adicionar e dê um nome qualquer para o filtro e selecione sua DLL inclusive com o caminho completo. | ||
+ | [[Image:Iis12.png]] | ||
− | |||
- 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]] | |
− | + | ||
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”. | 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]] | |
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. | 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”. | Informe o caminho real onde está a DLL no campo “Caminho Físico”. | ||
− | + | [[Image:Iis15.png]] | |
+ | |||
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]] | ||
Voltando ao menu principal da pasta virtual, selecione o ícone Autenticação do grupo IIS. | Voltando ao menu principal da pasta virtual, selecione o ícone Autenticação do grupo IIS. | ||
Habilite a autenticação anônima. | Habilite a autenticação anônima. | ||
− | + | [[Image:Iis17.png]] | |
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. | 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. | ||
+ | |||
+ | [[Image:Iis18.png]] | ||
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. | 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]] | |
Linha 104: | Linha 108: | ||
Abra o navegador e digite -> http://localhost/nome_da_pasta_virtual/SuaDLL.dll | 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. | Deve aparecer a publicação de seu WebServer / SOAP como no exemplo. | ||
+ | |||
+ | [[Image:Iis19.png]] |