數據庫報錯和無(wú)法讀出web.Config文件問(wèn)題
1、數據庫報“值不能為空”
問(wèn):為什么打開(kāi)數據庫,會(huì )報“值不能為空。參數名:viewInfo…………”,具體見(jiàn)下圖:
答:
●原因分析:
可能當前用戶(hù)清除了臨時(shí)文件,且在打開(kāi)SQL時(shí),SQL也沒(méi)在該目錄下創(chuàng )建自已所需的文件夾。
●解決方案:
在當前用戶(hù)的臨時(shí)目錄(Temp)下創(chuàng )建空文件夾,并命名為”2”
技巧:可用快捷方式定位當前用戶(hù)(Temp)文件夾:?jiǎn)螕簟伴_(kāi)始”->”運行”,然后里文本框里輸入“%temp%”,也可人為定位,具體大致路徑如下:“C:\Users\你的用戶(hù)名\AppData\Local\Temp\"
PS:如果是找不到user這個(gè)文件夾,就找到“C:\Documents and Settings\Administrator\Local Settings\Temp”這個(gè)目錄,建好2文件夾之后重啟數據庫即可,如果還不行,就需要重新啟動(dòng)服務(wù)器。
2、“ServerConfg“打開(kāi)空白
問(wèn):為什么打開(kāi)服務(wù)配置工具,有些項讀取出來(lái)是空白的?
答:
●原因分析:
可能是當前目錄的web.Config文件刪除了或文件格式被破壞了;
又或是當前系統的msxml解析器沒(méi)安裝或破壞了。
●解決方案:
a) 檢查當前目錄是否有”web.Config”文件,如果存在,是否符合x(chóng)ml格式,可以用xml工具打開(kāi)查看(比如:NotePad++ 工具)
b) 如果不存在a的現象,則肯定是 msxml解析工具沒(méi)安裝或者出了問(wèn)題,解析工具的版本根據 網(wǎng)站IIS 設置的應用池要一致,我們大部份設置的是 4.0,如下圖:
技巧:大家可以在百度上搜索對應的版本;比如要下載4.0的,則輸入 “msxml4.0解析器”