Domanda

Sto eseguendo IIS 5 su un computer Windows 2000.

Ho una configurazione dell'applicazione nel mio " script " directory nel mio sito Web, perché esegue alcune DLL compilate. L'applicazione è impostata per eseguire script ed eseguibili.

Per qualche motivo, quando provo ad accedere a qualsiasi file .js in quella directory, ottengo " Il sistema non riesce a trovare il file specificato. " ;. Ho provato ad aggiungere .js come " text / javascript " tipo mime, sia al sito Web che alla directory, ma non sembra aiutare.

Ho anche controllato il server web stesso e il tipo .js mime è stato impostato su application / octet-stream. L'ho cambiato in text / javascript, ma non funziona ancora. Devo riavviare IIS o il pool di applicazioni? O sto guardando nel posto sbagliato.

Ho anche provato a usare text / text e text / html ma questo non ha aiutato.

Sono in grado di accedere ai file .htm, .jpg e persino .asp in quella directory.

Qualche idea? Grazie in anticipo!

È stato utile?

Soluzione

URLSCAN !!!!!

Ho controllato la directory dei log per URLScan e stava bloccando i file in base all'estensione .js. L'ho aggiunto a urlscan.ini, ho riavviato IIS e voilà! Ha funzionato!

Ulteriori informazioni:

directory: URLScan - C: \ WINNT \ System32 \ inetsrv \ urlscan \ Log di URLScan - C: \ WINNT \ System32 \ inetsrv \ urlscan \ logs \ File INI URLScan - C: \ WINNT \ System32 \ inetsrv \ urlscan \ urlscan.ini

Altri suggerimenti

Vorrei usare lo strumento FileMon per vedere se IIS sta anche provando ad accedere ai file JS. Potrebbe essere un problema di sicurezza.

L'account IIS ha accesso in lettura alla directory?

I file .js funzionano in qualsiasi altra directory virtuale sul server?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top