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

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

Olá,

Neste artigo, vamos tratar especificamente da publicação de um site feito no Morfik no modo Plug-in do IID xApp com o IIS 6.0. Recomenda-se reproduzir estes passo utilizando o SO Windows Server 2003 com o IIS 6.0. Lembrando que esta tarefa exige um pouco de experiência sobre IIS assim como para qualquer tipo de hospedagem. 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 6

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).

Há muitas maneiras que você pode executar o seu xApps sob o IIS 6 , o objetivo desta instrução básica é só para lhe mostrar uma maneira mais fácil do que você pode começar com seu xApps rodando no IIS. Claro que existe 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.

Executando o projeto no IIS 6

1 – Como dito no inicio do artigo, você precisa de um computador ou um servidor com Microsoft Windows 2003 ou XP com o IIS e Firebird 2.x instalado. (Depois de instalar o Firebird adicione o arquivo mfkudf.dll na pasta UDF do Firebird).
2 – Copie todos os arquivos necessários (incluindo o seu, project.dll, seu-project.mxd, seu project.mxr e quaisquer outros arquivos) para uma pasta apropriada.
3 – Seu xApps deve ser autorizado a executar como extensões no IIS. Para fazer isso, no console do IIS, na parte, “Extensões Web Services” expanda e selecione “Todas as extensões ISAPI desconhecidas” e clique no botão “Permitir” (este método não é seguro) ou utilize o “Adicionar uma nova extensão de serviços da web …”.
4 – No gerenciador do IIS. Expanda o nó “Web Sites”.
5 – Clique com o botão direito do mouse em “Default Web Site”.
6 – Escolha “Novo” no menu e selecione “Virtual Directory”.
7 – Um diálogo do assistente irá aparece. Clique em Avançar.
8 – Digite um nome de alias para a sua xApp e clique em Avançar.
9 – Navegue até a pasta onde os arquivos do projeto foram copiados para xApp, selecione e clique em Avançar.
10 – Selecione as opções “Read” and “Execute”.
11 – Clique em Avançar e conclua o assistente.
12 – No mesmo console do IIS se você expandir o nó “Default Web Site”, verá o nome do alias que você escolheu para o seu xApp.
13 – 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.

Estes foram os passos básicos para que possa publicar seu projeto no IIS 6.

Nos próximos artigos irei publicar outras formas de publicação, aguardem.

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 10, 2011 às 7:07 pm

    Ao fazer o passo 3, ocorreu o seguinte erro:
    “cannot start debugger! “Plug-in” XApps cannot be debugged

    • agosto 10, 2011 às 8:12 pm

      Olá Elton,

      No passo 3 que diz “compile sem projeto” você deve apenas dar um Build (Shift+F9) para gerar a DLL.

      att.

      Carlos Eduardo Paulino
      cadumicro@hotmail.com

  2. Elton
    agosto 11, 2011 às 11:33 am

    FUNCIONOU.
    obrigado.

  3. Elton
    agosto 11, 2011 às 11:49 am

    Executando o projeto no IIS 6

    Do passo 3 em diante, não segue exatamente as mesmas configurações, pois estou usando o windows 7.

    Qual versão você utilizou ?

    Não consegui concluir o teste para abrir o site no navegador. criei o alias e linkei a pasta com os arquivos seguindo o script.

    Minha dúvida em ” http://endereco_do_seu_site/alias-criado/seu-project.dll ” :
    aonde eu vejo o endereco_do_seu_site ?

  4. Elton
    agosto 17, 2011 às 4:40 pm

    ninguém para dar um help ?

  5. Elton
    agosto 17, 2011 às 7:07 pm

    Os arquivos project.dll, project.mxd, project.mxr,
    são arquivos que irão rodar no servidor IIS como ASP ?

    • agosto 17, 2011 às 8:35 pm

      Olá Elton,

      Os arquivos são:

      project.dll – Seu site
      project.mxd – Banco de dados Firebird embutido na aplicação
      project.mxr – Arquivo de recursos, Morfik mantem algumas definições e configurações para sua aplicação.

      Carlos Eduardo Paulino
      cadumicro@hotmail.com

  1. maio 25, 2011 às 2:07 am

Deixe um comentário