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