A ligação ColdFusion cfselect não funciona no servidor de produção
-
21-12-2019 - |
Pergunta
Tenho algumas seleções relacionadas que funcionam perfeitamente em um servidor de teste com segurança muito baixa (basicamente apenas uma simples instalação padrão do CF 10).
Tentei implementar o guia de bloqueio do CF 10 no servidor de produção e tudo parece bem, exceto que a seleção relacionada não funciona.Ou seja, a primeira seleção na cadeia não é preenchida e, portanto, nenhuma das seleções relacionadas também é preenchida.
Até recriei o exemplo de mídia artística de Ben Forta:perfeito no servidor de testes, sem acionamento na produção.
Todas as outras funções do CFC parecem funcionar:Consultas SELECT e INSERT estão bem.Somente CFSELECTs com ligações são mangueiradas.Tenho certeza de que o problema é uma configuração do servidor.As mesmas páginas funcionaram perfeitamente em nossa antiga caixa CF 9.Qualquer idéia será útil.
Solução
Meu conselho para você seria NÃO usar o cfselect ou qualquer outro material de UI no ColdFsuion - isso só causa mais dores de cabeça do que elimina.
Dito isto, se você seguiu o guia de bloqueio, deverá ter acesso limitado ao diretório CFIDE - que é necessário para qualquer material da interface do ColdFusion.Existe uma opção no CF Admin para usar um caminho 'personalizado' para os scripts que o ColdFusion usa - está no caminho principal Settings
página.Defina este valor e crie um diretório virtual no IIS com o mesmo nome apontando para o {cfroot}CFIDE/scripts
diretório.