


Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Configuraçao do Visua FoxPro para web.
Tipologia: Notas de estudo
1 / 4
Esta página não é visível na pré-visualização
Não perca as partes importantes!



Nilton Paulino Terça-feira, 27 de abril de 2004
Nas duas colunas anteriores, falamos sobre desenvolvimento para internet com FoxWeb.
Muitas dúvidas surgiram sobre como configurar o FoxWeb para interpretar os scripts. Nesta coluna vamos tentar dirimir essas dúvidas. A seguir estão 11 passos básicos para a configuração.
Você deve baixar o FoxWeb a partir de http://www.foxweb.com/download.asp.
A configuração do FoxWeb é relativamente simples, mas necessita de alguns ajustes manuais para funcionar corretamente. São bem fáceis de se realizar, mas é bom seguir à risca as recomendações a seguir.
Depois de instalado o FoxWeb, um grupo de programas FoxWeb será criado no menu Programas do Windows.
1) Abra o FoxWeb Control Center a partir do grupo de programas FoxWeb.
2) Na página Configuration, informe a localização do executável do VFP. (Em tempo de projeto é muito útil usar esta opção para que o FoxWeb compile automaticamente os arquivos .PRG, .FWX, ou outros que estejam sendo utilizados).
3) Se estiver executando em um Windows 2000 ou superior, marque as seguintes opções, ainda na página Configuration:
[x] Close Tables [x] Log script errors [x] Restart Channels [x] Run as service [x] Buffer output [x] Session support
As demais opções podem ficar desmarcadas.
4) Agora vá para a pasta Virtual Servers e a configure da seguinte forma:
É muito importante que a opção [x] Use Web server's directory mappings esteja marcada, caso contrário os scripts terão quer ser chamados de forma explícita através do foxweb.exe o que não fica muito elegante.
O Server Name também deve estar correto, caso contrário não será possível fazer a chamada aos scripts. O nome colocado aqui deve ser LOCALHOST ou o nome NETBIOS da máquina. Em ambiente de rede onde há servidores DNS pode-se ainda colocar um nome de domínio, mas no caso vamos usar LOCALHOST para nosso exemplo. É importante lembrar que o nome colocado aqui deve ser configurado no IIS. Caso contrário não vai dar certo.
Lembre-se ainda de apontar o Default program root para a raiz do diretório virtual do IIS.
Pronto! Nossas configurações no FoxWeb Control Center estão completas. Agora você pode aplicar, depois parar e iniciar novamente o FoxWeb para que tenha efeito.
5) Feche o FoxWeb Control Center.
6) Agora devemos abrir o Internet Information Services (IIS) para finalizar as configurações.
7) Depois de aberto, escolha o site que irá rodar o FoxWeb e clique com o botão direito e escolha Propriedades (Properties)
8) Após aberto as propriedades do site, na página Web Site clique no botão Advanced como mostra a figura a seguir:
Aparecerá a seguinte janela:
Esta janela é onde fazemos o mapeamento de scripts. Aqui informamos que uma determina extensão será interpretada por um determinado aplicativou ou componente.
Note que .fwx e .fxp estão associados ao FoxWeb.dll.
Para fazer essa associação, basta clicar no botão Add e preencher as informações, conforme mosta a figura a seguir:
Repita o processo para a extensão .fxp.
Pronto!
Finalizamos o processo de configuração do FoxWeb. Agora basta dar OK em todas as janelas e fechar o IIS.
A partir de agora você pode criar pastas a partir do seu (^) c:inetpubwwwroot e criar seus scripts.
A chamada para os scripts no browser deve ficar assim:
http://localhost/suapasta/seuarquivo.fwx
Boa sorte e bom aprendizado de FoxWeb.