vs中正常IIS發布網站后css樣式、圖片丟失jQuery報錯 $ is not defined


問題描述:

  VS運行能夠正常看到樣式和圖片 ,IIS發布后樣式丟失、圖片不顯示。並且jQuery報錯“$ is not defined”。

問題分析:

  1、首先懷疑是樣式文件、圖片等發布的時候沒有發布出來,缺少文件,檢查發布后的文件后,發現沒有缺少。

  2、從錯誤信息“$ is not defined”入口,查找資料,大部分資料分析說是路徑問題,仔細檢查后發現也沒問題。

  3、瀏覽器瀏覽網站,審查元素,得到圖片地址,直接瀏覽器打開該地址發現找不到圖片,但物理路徑下確實存在,相對路徑也正確。

  4、懷疑文件夾權限問題,查看文件夾安全屬性,改為everyone獲得所有權限,再次失敗

  5、懷疑電腦問題,換一天電腦發布,發現成功!

  6、懷疑IIS問題,查看IIS功能,發現沒有全部啟用,只是啟用了一部分。

  7、嘗試開啟部分功能,發現開啟“靜態內容”功能后,問題解決!!!  

解決方法:

   控制面板--》程序--》啟用或關閉Windows功能--》萬維網服務--》常見HTTP功能--》靜態內容前面打上對勾。

  

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM