IIS部署django,CSS消失問題/無法工作
問題特徵:
django網站中的靜態檔案CSS、Image在本地伺服器使用runserver指令可以完美載入,部署到IIS上後CSS失效、靜態檔案消失的問題
方法來源:
解決步驟:
①在專案的具體app路徑下的static資料夾(settings中STATIC_URL指定的目錄),新建web.config檔案,注意不要弄錯目錄,是app中存放靜態檔案的目錄下
web.config內容如下:
② 開啟IIS管理器,選定該網站專案,右擊選擇新增虛擬路徑<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <!-- this configuration overrides the FastCGI handler to let IIS serve the static files --> <handlers> <clear/> <add name="StaticFile" path="*" verb="*" modules="StaticFileModule" resourceType="File" requireAccess="Read" /> </handlers> </system.webServer> </configuration>
③ 填寫虛擬路徑的別名和路徑,別名一般為static,路徑則是該網頁app下的static資料夾,也就是剛才建立web.config的資料夾
⑤ 重新執行一下IIS,應該就沒有問題了
翻譯整理自StackOverFlow,鑑於中文資料較少,給大家提供一些參考
相關推薦
IIS部署django,CSS消失問題/無法工作
問題特徵: django網站中的靜態檔案CSS、Image在本地伺服器使用runserver指令可以完美載入,部署到IIS上後CSS失效、靜態檔案消失的問題 方法來源: 解決步驟: ①在專案的具體app路徑下的static資料夾(settings中STATIC_URL指
Exchange 2013升級完成後發現日誌報錯ID1310,並且OWA無法工作
agen 作用 earch 如果 cli 內容 RoCE exc ack 問題描述: Exchange 2013 CU7升級到CU20,再安裝Exchange2013-KB4340731-x64-zh-hans(CU20)補丁之後,發現事件日誌中有1310報錯,如下圖然後登
uwsgi部署django,裡的request呼叫的介面響應慢解決方法
解決方法,增加2個執行緒 uwsgi.ini 配置如下 chdir=/var/www/Ultramanpidfile=/tmp/uwsgi.pidmodule=Ultraman.wsgimaster=truebuffer-size=65536proccess=4threads = 2vacuum
Windows server iis部署Django詳細操作
教程基於Windows server2012+Python3.6+IIS之上部署django的,同樣適用於server2012之上的版本伺服器和windows7以上的windows作業系統。 文章來自:django中文網,https://www.django.cn/article/show-21.htm
struts2匯入js,css檔案無法生效
1.在jsp檔案中 匯入jss檔案 ../表示上一級目錄 但是引入外部css總是沒有效果,通過火狐除錯臺,發現js與css檔案狀態碼為404,得出是路徑問題, struts2由於是轉發路徑,jsp檔案
IIS部署Django項目
fastcgi nis pip 文件 開發環境 建立網站 映射 網站 idt 弄了好幾次才搞定,在這裏記錄一下我的過程。 配置:windows server 2008,IIS7.5,Django2.1 ,python3.7 建立網站根目錄,配置基本信息,綁定域名:D:\
Django 部署到Apache上CSS消失的問題
在網上搜索到相關的解決方案,但是我搞不定,可能還沒到那麼高深的地步吧, 我自己研究了哈,做了兩個小小的改動,讓admin頁面有了CSS 第一步: 在apache2.conf中加了以下內容 <Location "/static/"> SetHandler
django log日誌模組無法正常工作,記錄日誌資訊
背景描述: 使用gunicorn +django +nginx部署, 在指定目錄會自動建立info.log ,error.log,warn.log 螢幕上可以正常顯示日誌資訊 沒有往日誌檔案寫入資訊 使用runserver啟動服務
django 解決css,js檔案304導致無法載入顯示問題
這種情況一般會在windows系統下出現 1、前臺、後臺如果無法載入css等樣式。(建議通過此辦法來解決) 這是因為你安裝的某些IDE 或者其他更改了登錄檔導致的系統的登錄檔\HKEY_CLASSES_ROOT\.css的Content Type不是text/css,修改即可。改完記得重啟開發伺服器並按C
在阿里雲上部署Django應用後,頁面403錯誤,始終無法載入靜態檔案的解決方案
設定好了 nignx uwsgi 還有一大堆亂七八糟的東西之後, 費勁九牛二虎之力,好不容易登上了自己寫的網站,結果卻發現,靜態檔案全都沒有加載出來… mdzz!!! 改來改去也改不好,萬般無奈,又在 bing 上搜索了一下,發現了另一個和我一樣蠢得同學
django無法載入js,css
解決方法: 1:在settings.py中加入 STATIC_URL = '/static/' STATICFILES_DIRS = ( os.path.join(BASE_DIR, 'static/'), ) 並確保DEBUG=True 2:在html中加入
HTTP錯誤 404.17 - Not Found" IIS 7.5 請求的內容似乎是腳本,因而將無法由靜態文件處理程序來處理
iis alt pla 重啟 word div microsoft 理論 tar Errore HTTP 404.2 - Not Found" IIS 7.5 請求的內容似乎是腳本,因而將無法由靜態文件處理程序來處理 出現這種情況的原因通常是因為先安裝了Framew
linux下部署程序,tomcat啟動正常,但網頁無法訪問
tom 環境部署 firewalld png 開啟 但是 system emctl 圖片 問題背景:測試環境部署程序,之前是可以的。但是在安裝rabbitmq的時候,再來打開網頁的時候就出現一直轉圈圈,網頁無法打開。 經過檢查發現是由於開啟了防火墻。 系統是cento
IIS部署ASP.NET網站後提示只有在配置文件或 Page 指令中將 enableSessionState 設置為 true 時,才能使用會話狀態...
text 效果 handlers 用戶空間 ren 分享 tpc out 調試 今天,在IIS上部署網站後,出現了下面錯誤: 只有在配置文件或 Page 指令中將 enableSessionState 設置為 true 時,才能使用會話狀態。還請確保在應用程序配置的 <
將 laravel 專案內靜態檔案,css、js、images 部署到七牛雲 CDN
專案升級,打算把 public 目錄下的 css、js、image等檔案,上傳到七牛雲,一直想搞來著,今天又想起來,正好 laravel 也從 5.2 升級到了 5.7,接下來把這邊一搞,專案就更加優化了。 接上篇文章: 使用 qshell 將本地檔案同步到七牛雲 https://blog.c
Python發郵件程式部署到Linux雲伺服器上之後無法工作
寫了一個爬取學校教務網獲取成績的小工具,每五分鐘進行一次查詢,如果發現有新成績出現就用郵件通知自己,郵件伺服器使用的騰訊企業郵箱。 爬蟲寫的比較順利,但發郵件的部分出了一些問題,在自己的Linux環境下執行沒問題,在雲伺服
STM32板子斷開JTAG,串列埠無法正常工作
遇到一個十分奇怪的故障,板子在JTAG連線的情況下,一切正常;當斷開JTAG的連線後,串列埠不在工作,經過各種排查;也查詢了一些網友的經驗:大致分為以下幾種情況: 1.STM32的BOOT配置不對,BOOT0,BOOT1沒有接到GND; 2.復位電路有問
在同一個tomcat下部署多個springboot專案時,springboot專案無法正常啟動的問題
這個問題是基於,不使用springboot內建的tomcat會產生(即使用自己的tomcat時)。 今天在部署springboot專案的時候遇到了一個問題,怎麼部署都訪問不了,在網上查了很多原因,什麼pom.xml中依賴沒加,或者依賴衝突等等 各種原因都試了 ,結果還是訪問不了,這就
Django載入image,css,js
首先把你的static目錄建在和templates同級 1,setting目錄 STATIC_URL = '/static/' STATICFILES_DIRS = ( os.path.join(BASE_DIR, "static/"), ) 注意下面是stati
解決IIS部署網站後無法下載mdb檔案
IIS通過applicationhost.config配置了哪些檔案能通過uri直接獲取到,其中,.mdb檔案是預設不允許下載的。為了修改mdb檔案的下載許可權,讓其可以通過類似"http://localhost:6730/TempData/abc.mdb"或"http://172.16.50.