簡體   English   中英

無法使IIS從指定目錄提供.js文件

[英]Can’t get IIS to serve .js files from a specified directory

我在Windows 2000計算機上運行IIS 5。

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

由於某種原因,當我嘗試訪問該目錄中的任何.js文件時,出現“系統找不到指定的文件”。 我嘗試將.js作為“文本/ javascript” mime類型添加到網站和目錄中,但這似乎無濟於事。

我還檢查了Web服務器本身,並將.js MIME類型設置為application / octet-stream。 我將其更改為text / javascript,但仍然無法正常工作。 我是否需要重新啟動IIS或應用程序池? 還是我看錯地方了。

我也嘗試使用text / text和text / html,但這沒有幫助。

我可以訪問該目錄中的.htm,.jpg甚至.asp文件。

有任何想法嗎? 提前致謝!

URLSCAN !!!!!

我檢查了日志目錄中的URLScan,它正在阻止基於.js擴展名的文件。 我將其添加到urlscan.ini中,重新啟動IIS,瞧! 有效!

更多信息:

目錄:URLScan-C:\\ WINNT \\ System32 \\ inetsrv \\ urlscan \\ URLScan日志-C:\\ WINNT \\ System32 \\ inetsrv \\ urlscan \\ logs \\ URLScan INI文件-C:\\ WINNT \\ System32 \\ inetsrv \\ urlscan \\ urlscan.ini

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

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

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM