Inicial > Artigos, Dicas, Hospedagem, Passo a Passo > Publicação do site – Modo Plug-in do IIS xApp com o IIS 7.0

Publicação do site – Modo Plug-in do IIS xApp com o IIS 7.0

Olá,

Este é o segundo exemplo passo a passo de publicação de um site feito com Morfik, utilizando desta vez o modo Plug-in do IIS xAPP com o IIS 7.0 no Windows. Assim como no modo IIS 6 do artigo anterior, devo lembrar que Morfik prepara todo o conteúdo da melhor forma possível, mas isso pode não ser o suficiente caso o ambiente não estiver de acordo com os padrões mínimos de um servidor web.

Compilando o projeto como um plug-in para o IIS 7

1 – Na IDE do Morfik, com seu projeto aberto, no menu principal escolha “Project Options”.
2 – Na guia “Server” a direita, No grupo Web Server Options, selecione a opção “Use Web Server”, em seguida, selecione “IIS Plug-in xApp” e clique no botão “OK”.
3 – Compile seu projeto.

Se a compilação for bem sucedida, você deverá ver um arquivo na pasta do seu projeto chamado “NOME_DO_SEU_PROJETO.dll” (substitua o seu projeto com o nome que desejar).

IIS 7 é muito mais seguro que as versões anteriores e acrescenta alguns recursos poderosos e flexibilidade para a execução e manutenção de seus sites e aplicações. O objetivo desta instrução básica é só para lhe mostrar uma maneira mais fácil para que você possa começar publicando seus xApps rodando no IIS. Sabendo que pode ser feito ainda muito mais, por exemplo, se você precisa de vários aplicativos em execução no mesmo servidor de modos isolados ou se você precisa implementar um maior nível de segurança ou desempenho, estes deverão serem estudados mais a fundo com IIS 7.

Executando o projeto no IIS 7

1 – Primeiro você precisa de um computador ou um servidor com o Microsoft Windows Vista ou superior com o IIS 7 instalado. (Nota: ao instalar o IIS 7, você deve se lembrar de marcar a opção extensões ISAPI, já que não está marcada por padrão.)
2 – Instalação do Firebird 2.x. (Depois de instalar o Firebird copiar o arquivo mfkudf.dll na pasta UDF do Firebird).
3 – Copie todos os arquivos do projeto (incluindo o seu, project.dll, seu-project.mxd, seu project.mxr e quaisquer outros arquivos) para uma pasta apropriada, por exemplo, c:\MeuProjeto.
4 – Abra o Internet Information Services Manager (IIS).
5 – No painel Conexões, expanda o nó “Default Web Site”, em seguida, clique com o botão direito>> “Adicionar Directorio Virtual”.
6 – Na caixa de diálogo Adicionar Diretório Virtual, digite um alias para o seu xApp (por exemplo, “Project1”) e o caminho físico para o seu xApp (por exemplo “c: \MeuProjeto\Project1”), clique em OK.
7 – Dê um duplo clique no ícone “Mapeamentos de Manipulador” (nota: se você não consegue visualizar este ícone, clique no botão “Exibição de Recursos” na parte inferior da tela).
8 – Na lista Mapeamentos de Manipulador, selecione ISAPI-dll, clique em “Editar Permissões de Recurso” no painel Ações (lado direito).
9 – Na janela de diálogo das permissões, marque todas as opções para permitir, leitura, script e executar e clique em OK.
10 – No painel Conexões, navegue até o nó de nível superior (o que mostra o nome do computador).
11 – Dê um duplo clique sobre o ícone “Restrições ISAPI e CGI” (nota: se você não consegue visualizar este ícone, clique no botão “Exibição de Recursos” na parte inferior da tela).
12 – No painel Ações (lado direito), clique em Adicionar ….
13 – Na caixa de diálogo “Restrição Adicionar ISAPI ou CGI”, digite o nome de arquivo absoluto do seu xApp (por exemplo “c:\MeuProjeto\ Project1 \ Project1.dll”), e marque Permitir que o caminho de extensão seja executado, clique em OK.
14 – No painel Conexões, selecione o nó “Default Web Site”, em seguida, clique com o botão direito>> Gerenciar Site e Iniciar (nota: pule esta etapa se já estiver iniciado).
15 – Para testar sua xApp, Inicie um navegador, IE ou Firefox (ou qualquer outro navegador), digite o endereço http://endereco_do_seu_site/alias-criado/seu-project.dll para navegar em seu site.

Então se todos os passos foram seguidos, esta aí mais uma forma de publicação de seu site com IIS 7. Espero que aproveitem e qualquer equivoco neste ou em outro material, conto com a compreensão e colaboração de vocês para que juntos possamos ter um conteúdo suficiente para prosseguirmos com nossas soluções em Morfik.

grato.

Carlos Eduardo Paulino
cadumicro@hotmail.com

[MorfikBR]
Blogs :
http://www.morfikbr.wordpress.com
http://www.morfikbr.blogspot.com
Grupos :
http://br.groups.yahoo.com/group/Morfikbr/
http://groups.google.com/group/morfikbr/
https://groups.google.com/group/morfikbr?hl=pt-BR
Twitter : http://www.twitter.com/morfikbr
Youtube : http://www.youtube.com/morfikbr
Contato : morfikbr@gmail.com / morfikbr@yahoo.com.br

  1. Elton
    agosto 18, 2011 às 12:04 pm

    Executei todos os passos e quando vou executar :

    http://localhost:80/teste/project2.dll

    ele baixa o arquivo project2.dll.

    O que pode estar errado ?

  2. Elton
    agosto 18, 2011 às 1:17 pm

    Bom, estava aqui testando e agora parece que funcionou,
    abre essa tela aqui:

    é assim mesmo ?

  1. No trackbacks yet.

Deixe um comentário