xp下asp.net環境配置
閑話不多說,開始配置asp.net環境。由於我以前玩asp的時候裝過iis5.1,後來系統重裝了,換成了現在的win7加上xp雙系統。說實話win7是拿來欣賞的,效果確實不錯,但是相容性太讓人心寒了,因此最好再裝個xp來個雙系統,這樣既跟上了潮流,還能彌補當前win7上軟體的不完善,以後玩什麼遊戲,編程式都可以在xp下;沒事的時候麼用win7上上網,看看電影。。。
前段時間還玩過php,機子上了apache伺服器,所以想過直接在apache上解析asp.net,但是由於我的是apache 2.2 上網找了半天好像只有與apache 2.0 對應的mod_aspdotnet 2.0.0組件,而且那個配置起來很麻煩,搞不好把原來的php環境破壞掉了,那就得不償失了。由此決定還是改用iis吧,畢竟微軟的東西,還是用微軟的伺服器好一點,雖然都說iis容易受到攻擊,學習階段也沒那點顧慮,又不發布網站。。。
我在xp sp2系統下配置asp.net環境時用了 iis5.1 ,和 .net framework 2.0 。雖然版本有點陳舊,但是比較穩定、成熟,配置不容易出這樣那樣的問題。雖然如此,在配置的時候還是出現了一點小問題啊,杯具啊。。。安裝的時候我有點本末倒置,我先安了.net framework,然後在安iis,裝好的時候那個激動啊,馬上開啟一個實現編好的.aspx網頁,哇塞。一個杯具出現在瀏覽器頁面上。。錯誤提示:Server Application Unavailable。。。那個鬱悶阿。。。沒辦法,上網找找又沒有和我一樣杯具的同學。找到一個解決辦法:在iis5.1中出現這個問題,是因為先裝了.netframework後裝的iis造成asp.net沒有在iis裡正確的註冊。
解決辦法就是在windows2000,xp,2003系統下運行: C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i 按這個方法試了一下還是不行,這次什麼提示忘記了,好像說.netframework配置有問題。浪費時間嘛這簡直就是,還不如直接重新安裝.netframework來的快呢。於是想先把.netframework卸載掉,開啟卸載程式,看到他有修複選項,我又幻想通過修複解決這個問題,畢竟重裝還是要不少時間,裝過的都知道。經過一番等待後(幾乎用了像重裝那麼長的時間)。懷著激動的心情重新整理了那個網頁,這回簡直就是餐具啊,連錯誤提示都是亂碼。徹底得絕望了,完全卸載掉重裝吧。漫長的等待之後終於迎來了激動人心的時刻.