Parent Path desligado
De TeHospedia
Tabela de conteúdo |
Sintoma
Causa
O "..", conhecido como parent path não está disponível em nossos planos Windows.
Isso se deve por resolução da Microsoft que o desabilitou por padrão na versão 6 do IIS.
Exemplo de código inapropriado:
<!--#include file="../algo.asp" -->
Solução
No Include
Nao use .. no include file. Prefira sempre o formato virtual:
<!--#include virtual="/algo.asp" -->.
O / sempre aponta para a raiz do site.
DSN de conexao com ".."
O Server.MapPath sempre aponta para a raiz de seu site, ou seja, se estiver na pasta "/includes/libs/" e quiser apontar para o arquivo "/db/meu.mdb", use Server.MapPath("/db/meu.mdb");
Problemas relacionados
Outro ponto importante é que caso seu site apresente problema no banco de dados, é necessário colocar permissão de escrita e leitura nos arquivos .mdb.



