ASP.NET Web服務(wù)器配置的一些錯(cuò)誤總結(jié)
本文將按照級(jí)別分別列出來,發(fā)布網(wǎng)站客戶端以及服務(wù)端遇到的一些配置錯(cuò)誤。寫的不全,因?yàn)槲矣X的我還沒有遇到最嚴(yán)重的錯(cuò)誤,或者本身就是開發(fā)工具的一種bug吧,如果是這種情況的話,咱們另議。
{錯(cuò)誤情況列表:‘1 不是有效的 win32 應(yīng)用程序?!?/P>
作為ASP.NET Web服務(wù)器配置的***個(gè)問題,我首先要介紹的是你的--net framework相關(guān)問題。服務(wù)器上的環(huán)境(Server environment)和開發(fā)環(huán)境一致,這樣的基礎(chǔ)上再看服務(wù)器的cpu是x86 還是x64,將net framework 可執(zhí)行的組件包按照在服務(wù)器上。IIS就支持了asp.net 的程序了。選擇net framework 就是根據(jù)不同位數(shù)的操作系統(tǒng)來決定選擇那個(gè)版本1.x2.x3.x可再發(fā)行組件包。
第二個(gè)ASP.NET Web服務(wù)器配置問題是我遇到最多的,IIS和visual studio的安裝順序,造成了你部署好網(wǎng)站后是否需要重啟IIS的麻煩(這里我也不明白,為什么,懇求高人肯于指點(diǎn)一二),解決辦法也很簡單:aspnet_regiis.exe –i .
第三個(gè)ASP.NET Web服務(wù)器配置問題是讓折磨了我一上午的時(shí)間才解決的,那就是DLL動(dòng)態(tài)庫混亂的問題。解決辦法很簡單,檢查所有的aspx以及aspx.cs文件的命名和其它頁面是否有重復(fù)的出現(xiàn)。這個(gè)問題一般是復(fù)制頁面而大意了修改命名造成的。比較容易修改。
這樣的列表對(duì)于我們排除問題的一個(gè)思路是沒有很大幫助的,思路就是決定了我們對(duì)問題的認(rèn)識(shí),看到這里如果還有興趣,一起和大家交流,先說說我的解決辦法。
web.config customErrors mode = “true” 顯示錯(cuò)誤
嘗試html是否可以訪問 排除IIS問題
數(shù)據(jù)庫連接問題 訪問其他aspx頁面(不訪問數(shù)據(jù)庫的),排除連接數(shù)據(jù)庫問題。
【編輯推薦】