Frage

Ich bin mit IIS 5 auf einer Windows 2000-Maschine.

Ich habe eine Anwendung Setup in meinem „scripts“ Verzeichnis in meiner Website, weil es einige kompilierte DLL läuft. Die Anwendung wird Skripts und ausführbare Dateien ausgeführt werden.

Aus irgendeinem Grunde, wenn ich versuche, und Zugriff auf alle JS-Dateien in diesem Verzeichnis, erhalte ich „Das System kann die angegebene Datei nicht finden.“. Ich habe versucht Js als „text / javascript“ Mime-Typ, um sowohl die Website und das Verzeichnis hinzufügen, aber es scheint nicht zu helfen.

Ich habe auch den Web-Server selbst, und die Js-MIME-Typ application / octet-stream gesetzt wurde. Habe ich es zu text / javascript, aber es funktioniert immer noch nicht. Muss ich IIS oder der Anwendungspool neu gestartet werden? Oder bin ich an der falschen Stelle suchen.

Ich habe auch versucht mit Text / Text und text / html, aber das hat nicht geholfen.

Ich bin in der Lage für den Zugriff auf .htm, .jpg und sogar ASP-Dateien in diesem Verzeichnis.

Irgendwelche Ideen? Vielen Dank im Voraus!

War es hilfreich?

Lösung

URLSCAN !!!!!

überprüfte ich das Log-Verzeichnis für URLScan und es wurde Dateien basierend auf der Erweiterung .js blockiert. Ich habe es zu dem urlscan.ini, neu gestartet IIS, und voila! Es hat funktioniert!

Weitere Informationen:

Verzeichnisse: URLScan - C: \ winnt \ system32 \ inetsrv \ urlscan \ URLScan logs - C: \ winnt \ system32 \ inetsrv \ urlscan \ logs \ URLScan INI-Datei - C: \ winnt \ system32 \ inetsrv \ urlscan \ urlscan.ini

Andere Tipps

würde ich das FileMon-Tool verwenden, um festzustellen, ob IIS sogar versucht, die JS-Dateien zuzugreifen. Es könnte ein Sicherheitsproblem sein.

Hat das IIS-Konto Zugriff auf das Verzeichnis gelesen hat?

Sie Js-Dateien in einem anderen virtuellen Verzeichnis auf dem Server arbeiten?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top