Acessar diretamente o ColdFusion index.cfm no IIS resulta em 404

2

Eu tenho um site virtual rodando no IIS (parece com a versão 6.1, SP 1) e ColdFusion 11.

Quando acedo a uma página como o link que usa um modelo do ColdFusion (index.cfm), a página é exibida corretamente. No entanto, quando eu solicito o link , isso resulta em um erro 404.

Outro site virtual no mesmo servidor se comporta corretamente, retornando com êxito para o link e link

Como acabei de criar este novo site, estou pensando se há uma configuração adicional que estou faltando, o que impede que esse erro ocorra.

DefaultDocument definitivamente não está envolvido desde, por exemplo O link também resulta em um 404, mesmo quando o foo.cfm existe na pasta raiz. Enquanto isso, ele encontra foo.html na mesma pasta, então definitivamente não está apontando para o lugar errado.

    
por Jordan Reiter 11.05.2015 / 19:54

1 resposta

1

Parece que o erro foi causado porque o caminho físico do meu site foi definido como c:\path\to\directory\ em vez de C:\path\to\directory . Uma vez que tirei a barra invertida (com certeza a capitalização da letra da unidade era um arenque vermelho, mas modifiquei apenas no caso), os 404s pararam. Meu melhor palpite é que, quando você inclui a barra invertida no final, isso altera o mapeamento enviado para o CF.

Eu também segui estas instruções para adicionar um diretório virtual jakarta :

Right click on the website and add a mapped virtual directory named "jakarta" to C:\Coldfusion10\config\wsconfig{instance id} (in my case, it was )

Não tenho certeza se a adição do diretório jakarta é necessária ou não, mas definitivamente não foi suficiente: o problema não foi corrigido até que eu removesse a barra final.

    
por 12.05.2015 / 19:02