0

我在Windows 2000計算機上運行IIS 5。無法讓IIS從指定的目錄服務.js文件

我在我的網站的「腳本」目錄中有一個應用程序設置,因爲它運行一些編譯的DLL。該應用程序被設置爲運行腳本和可執行文件。

由於某些原因,當我嘗試訪問該目錄中的任何.js文件時,出現「系統找不到指定的文件」。我嘗試將.js作爲「text/javascript」MIME類型添加到網站和目錄中,但似乎沒有幫助。

我也檢查了web服務器本身,並且.js mime類型被設置爲application/octet-stream。我將其更改爲text/javascript,但仍然無效。我是否需要重新啓動IIS或應用程序池?或者我看錯了地方。

我也嘗試使用文本/文本和文本/ 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文件 - ç :\ WINNT \ System32 \ inetsrv \ urlscan \ urlscan.ini

0

我會使用FileMon工具來查看IIS是否嘗試訪問JS文件。這可能是一個安全問題。

0

IIS帳戶是否具有對目錄的讀取權限?

.js文件是否可以在服務器上的任何其他虛擬目錄中工作?

相關問題