簡體   English   中英

CSS,JS 文件未加載 IIS 托管站點

[英]CSS,JS files not loading for IIS hosted site

通過 IIS express 在 Visual Studio 中編譯時,我的 .net 應用程序運行良好。 樣式表正在正確加載。 但是當我在 IIS 中托管應用程序時,樣式表沒有正確加載。 我發現了很多類似的問題,但沒有一個對我有用。 我看到以下錯誤:

在此處輸入圖像描述

我嘗試過的事情:

  1. Static 內容已啟用
  2. 為 IUSR 提供的權限
  3. 已啟用應用程序池身份的匿名身份驗證

首先,確保 CSS 和 js mime 類型可用且 mime 類型正確。

然后檢查 static 處理程序映射。

在此處輸入圖像描述

Both jQuery and CSS files are purely client-side entities, so check up the presence of the files and their path names in each HTML file using jQuery and CSS. 通常,人們使用相對路徑名來引用 HTML 文件中的任何類型的文件; 並且相對路徑應該是相對於使用文件,HTML,.aspx等位置的路徑。只需檢查一下。

如果您仍然遇到問題,請嘗試在 iis 中運行失敗的請求跟蹤:

http://www.iis.net/learn/troubleshoot/using-failed-request-tracing/troubleshooting-failed-requests-using-tracing-in-iis

感謝所有人幫助我回答問題並投票反對我的問題。 我嘗試了這個問題和其他相關問題中提到的所有選項。 對我有用的是,我將 web.config 上的“域”編輯為“localhost”到“localhost/projectfolder”並且它有效。 此外,我編輯了 Static 處理程序並重新保存它。 所以它奏效了!

看看你是否在 index.html 的頭部設置了類似的東西。

<base href="/" />

暫無
暫無

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

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