0

Windows 2000マシンでIIS 5を実行しています。指定されたディレクトリから.jsファイルを提供するIISを取得できません。

コンパイルされたDLLを実行しているため、自分のウェブサイトの "scripts"ディレクトリにアプリケーション設定があります。アプリケーションはスクリプトと実行可能ファイルを実行するように設定されています。

何らかの理由で、そのディレクトリの.jsファイルにアクセスしようとすると、「指定されたファイルが見つかりません」というメッセージが表示されます。 .jsを "text/javascript"のMIMEタイプとして、ウェブサイトとディレクトリの両方に追加しようとしましたが、それは役に立たないようです。

ウェブサーバー自体もチェックしましたが、.js MIMEタイプはapplication/octet-streamに設定されていました。私はそれをtext/javascriptに変更しましたが、それでも動作しません。 IISまたはアプリケーションプールを再起動する必要はありますか?または、私は間違った場所を探しています。

私もtext/textとtext/htmlを使ってみましたが、それは役に立たなかった。

そのディレクトリ内の.htm、.jpg、および.aspファイルにアクセスすることができます。

アイデア?前もって感謝します!

答えて

1

URLSCAN !!!!!

URLScanのログディレクトリを調べて、.js拡張子に基づいてファイルをブロックしていました。私はそれをurlscan.iniに追加し、IISを再起動しました。出来た!

詳細:

ディレクトリ: のURLScan - C:\ WINNT \ System32に\ inetsrvに\ URLScanの\ URLScanのログ - C:\ WINNT \ System32に\ inetsrvに\ URLScanの\ログ\ URLScanのINIファイル - C :\ WINNT \ System32 \ inetsrv \ urlscan \ urlscan.ini

0

FileMonツールを使用して、IISがJSファイルにアクセスしようとしているかどうかを確認します。セキュリティ上の問題になる可能性があります。

0

IISアカウントにディレクトリへの読み取りアクセス権がありますか?

.jsファイルはサーバー上の他の仮想ディレクトリで動作しますか?

関連する問題