Que tal corrigir o problema subjacente: o fato de você ter um código de servidor em um arquivo que não deve ser lido pelo servidor. Altere a extensão de .html
para .asp
. Problema resolvido.
Eu tenho um site legado no qual os arquivos .HTML, .ASP e .INC estão sendo usados. O problema é que todas as páginas têm código VBScript não analisado pelo IIS e, portanto, escritas na página como texto estático. Eu quero consertar isso. Todas as páginas .html incluem ambos .ASP e .INC para scripts.
Agora, atualmente, os Manipuladores do IIS são os seguintes: todos os .htm, .html, .inc possuem os manipuladores IsapiModule e também o ServerSideIncludeModule. Isto é o que eu suspeito causando problema. Então, agora, se eu remover os manipuladores ServerSideIncludeModule e apenas manter IsapiModule, ele analisa o VBScritpt corretamente, mas as páginas HTML com inclusão INC não abrem, mas pedem para salvar um arquivo para download. O que estou perdendo aqui? Isso funcionou no meu localhost bem, mas não na produção.
Como posso corrigir este problema?
Obrigado!
Que tal corrigir o problema subjacente: o fato de você ter um código de servidor em um arquivo que não deve ser lido pelo servidor. Altere a extensão de .html
para .asp
. Problema resolvido.
Tags html iis-6 server-side-includes asp