2015-12-09 50 views
-1

我在這是一個MVC應用程序有很多JavaScript文件的工作程序。它作爲標準網頁在IIS上託管。必需的應用程序,如Web Platform和.NET Frameworks,已安裝在此服務器上。與不加載JavaScript文件ASP.NET MVC應用程序

的託管應用程序只加載圖片,但是,我期待一個登錄菜單,通過JavaScript加載。瀏覽器無法訪問子目錄中的.js文件(404錯誤)。

沒有在此應用程式時,我們不是添加IUSR和IIS_IUSRS具有寫權限訪問的文件夾(手動)等部署改變。這些應用程序文件夾中的這些用戶可以訪問所有文件夾和文件。但瀏覽器無法加載除主圖片以外的其他任何內容。

應該有登錄菜單中看到由.js文件的腳本製作。有誰知道會發生什麼事情?

+0

你從你的瀏覽器查看網頁的源代碼?嘗試打開瀏覽器開發人員工具並檢查腳本標記以查看src是如何定義的,也許它沒有正確映射?查看網絡選項卡,並查看它正在嘗試查找資源的位置。 – mason81

+0

有缺少.js文件。部署沒有複製這些文件,它們被設置爲「內容」,「始終複製」。 – pbies

+0

那麼你是否能夠解決它,或者它仍然是一個問題?如果您修復了這個問題,我建議您提交一個解答您自己的問題的答案,解釋您爲解決問題所做的工作。如果沒有,那麼可以用更多的信息更新你的問題,解釋你試過的東西等等。 – mason81

回答

0

構建和部署時出現一些.js文件存在問題。有些文件在構建過程中未被選爲「內容」。

-1

由於描述不是很清楚,我只能提供故障排除的一些想法:

  1. 你可以嘗試不同的瀏覽器?您的瀏覽器可能已禁用JS 設置。
  2. 您的服務器煙花可能不允許JS文件進行訪問。
  3. 你能檢查你的.csproj文件嗎?看看你是否包含你的JS文件路徑 。
  4. 讀許可,不得由子目錄繼承。
相關問題