運行本程序時出現后臺無法登錄,表現為輸入正確的用戶名密碼后頁面沒任何提示,只刷新一下。此問題是因為數據庫無權限寫入,無法更新數據等等原因造成,你可以修改自己服務器的IIS權限,下面以 以C:\wwwroot文件夾為例 來做個演示。
右鍵點擊wwwroot目錄,選擇“屬性”,可能會出現下圖所示情況,沒有“安全”標簽。
如果沒有“安全”標簽,請先進行“文件夾選項”設置,如果有了則跳過。
1、“工具”→“文件夾選項”
2、“查看”→去掉“使用簡單文件共享 (推薦)”前的勾
3、“確定”完成。然后再右鍵點擊wwwroot目錄,選擇“屬性”。
wwwroot目錄的屬性里有“安全”標簽了,不過“組或用戶名稱”里沒有IIS的用戶。
點擊“添加(D)...”,出現“選擇用戶或組”對話框。
點擊“高級(A)...”→“立即查找(N)”。
將會顯示本機所有組或用戶:
選擇以“IUSR_”開頭的用戶名稱,名稱的后段是你的計算機名稱(圖中我的計算機名稱是QIUYI),如IUSR_QIUYI。點擊“確定”。
再點擊“確定”。回到wwwroot目錄的屬性設置對話框。
至此,到這里文件夾的權限設置完畢,IIS對此目錄有“修改”權限了,可以讀寫文件,也可以讀寫數據庫,ASP的運行權限應該沒有問題了。