現(xiàn)在用iis的人真的少,但是很多教程并不好用,部署django的腳本在我這邊永遠(yuǎn)報(bào)錯(cuò),還好找到一篇手動(dòng)配置的教程,跟著教程走大體過(guò)程還是很順利的,不過(guò)中間還是遇到了一些頭疼的問(wèn)題,下邊就把這些問(wèn)題和解決辦法一并放上來(lái)。
一、文件權(quán)限問(wèn)題
pythonFailedtoopenthedatasource:Permissiondenied
這個(gè)洋文還挺直白的,原因應(yīng)該是網(wǎng)站有項(xiàng)功能會(huì)修改服務(wù)器端照片的gps信息,因此需要對(duì)存儲(chǔ)照片的文件夾的讀寫(xiě)權(quán)限。解決辦法是改兩個(gè)地方:
1、文件夾的權(quán)限,即找到iis的用戶名,為其添加完全權(quán)限,具體操作如下:
右鍵屬性-安全-編輯(組或用戶名)-添加(組或用戶名)-高級(jí)-立即查找-找到iis開(kāi)頭的用戶名-為其添加完全控制權(quán)限

2、是將iis中網(wǎng)站的請(qǐng)求限制設(shè)為無(wú),操作為網(wǎng)站的處理程序映射-編輯指定模塊映射-請(qǐng)求限制-訪問(wèn)-無(wú)

二、DisallowedHost
1、這個(gè)對(duì)專業(yè)做網(wǎng)站的人應(yīng)該很熟悉,但著實(shí)難為了小白我很久,最后發(fā)現(xiàn)是后端django沒(méi)識(shí)別服務(wù)器的ip,解決辦法很簡(jiǎn)單,修改settings.py,在ALLOWED_HOST=[]中添加ip地址'xxx.xxx.xx.xx'就搞定啦。
2、最后放上網(wǎng)站的ip
初衷是做一個(gè)模仿ios照片在地圖上分類的網(wǎng)頁(yè),目前實(shí)現(xiàn)了照片上傳服務(wù)器,利用百度地圖api點(diǎn)擊地點(diǎn)修改照片exif-gps信息的功能,后續(xù)準(zhǔn)備添加下載和照片聚類顯示,不過(guò)路漫漫修遠(yuǎn)兮啊,要學(xué)的東西真心太多了。