Pergunta

Estou executando o IIS 5 em uma máquina Windows 2000.

Eu tenho uma instalação do aplicativo no meu "scripts" diretório no meu site, porque ele corre algum compilado DLL. A aplicação está definida para Executar scripts e executáveis.

Por algum motivo, quando tento acessar todos os arquivos .js nesse diretório, eu recebo "O sistema não pode encontrar o arquivo especificado.". Eu tentei adicionar js como um tipo mime "text / javascript", tanto para o site e o diretório, mas não parece ajudar.

Eu também verificado o servidor web em si, e os js mime tipo foi definido para application / octet-stream. Eu mudei para text / javascript, mas ainda não funciona. Preciso reiniciar o IIS ou o pool de aplicativos? Ou eu estou procurando no lugar errado.

Eu também tentei usar text / texto e texto / html, mas isso não ajuda.

Eu sou capaz de acesso .htm, .jpg, e até mesmo .asp nesse diretório.

Todas as idéias? Agradecemos antecipadamente!

Foi útil?

Solução

URLSCAN !!!!!

Eu verifiquei o diretório de log para URLScan e estava bloqueando arquivos com base na extensão .js. Eu adicionei-lo para os urlscan.ini, reiniciado IIS, e voila! Funcionou!

Mais informações:

Directories: URLScan - C: \ WINNT \ System32 \ inetsrv \ urlscan \ URLScan logs - C: \ WINNT \ System32 \ inetsrv \ urlscan \ logs \ arquivo URLScan INI - C: \ WINNT \ System32 \ inetsrv \ urlscan \ urlscan.ini

Outras dicas

Gostaria de usar a ferramenta FileMon para ver se o IIS está mesmo tentando acessar os arquivos JS. Poderia ser um problema de segurança.

Será que o IIS conta tem acesso de leitura para o diretório?

ficheiros não js trabalhar em qualquer outro diretório virtual no servidor?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top