Mudanças entre as edições de "Configurar WebServer / SOAP com IIS 7.5"
De Grupo Acert
Linha 23: | Linha 23: | ||
[[Image:Iis4.png|border|600px]] | [[Image:Iis4.png|border|600px]] | ||
+ | |||
=== Executando o IIS: === | === Executando o IIS: === | ||
Linha 45: | Linha 46: | ||
=== Configurando o ISAPI.dll === | === 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. | + | 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:''' | |
− | [[Image:Iis8.png|border | + | [[Image:Iis8.png|border]] |
− | Na tela que abrirá, selecione: | + | |
− | + | *'''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]] | [[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 62: | 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 | + | [[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]] | [[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]] | [[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]] | [[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".''' | |
− | 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]] | ||
− | |||
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. |