解讀為何VS2003安裝無效的真正原因
我的系統(tǒng)是Win XP (P) SP2 ,打算進行VS2003安裝。 在安裝IIS時被要求插入SP2的補丁盤,我去下載了SP2補丁,把其中安裝文件調(diào)出來單獨做成文件夾以供系統(tǒng)讀取,但在安裝IIS過程還是出現(xiàn)了N個問題,導(dǎo)致VS2003安裝失敗。
一 , 如果安裝好后 打開后提示vc軟件包未安裝或未注冊。那么一定是因為你安裝時覆蓋了上一次的安裝路徑。解決方法:刪掉原來的安裝 文件夾 重新安裝,或者修復(fù)一遍
二, 如果安裝時提示FROUTPAGE組件安裝失敗。那么 一定是你的IIS沒有安裝。或是沒有點選FRONTPAGE**組件。解決方法:運行 widows安裝組件向?qū)?,然后點選IIS然后點詳細信息。選擇FRONTPAGE組件,然后確定完成安裝。
我跳過了安裝IIS這個步驟,可惜在安裝VS.net的過程中又出現(xiàn)了“Windows Installer包 f:\vs_setup.msi 未能打開”這個對話框,最終安裝失敗。
請教諸位大俠,應(yīng)該如何解決上述問題,以安裝VS.NET2005
我遇到過這種情況,這是因為你的WindowsXP系統(tǒng)文件已經(jīng)受損,所以他在安裝過程中不斷地提示你要安裝SP2的補訂文件。為了以絕后患,你最好修復(fù)一次系統(tǒng),或者干脆重裝一遍系統(tǒng)
在安裝IIS&vs.net的時候我遇到了如下問題,總結(jié)一下:
1 VS2003安裝分區(qū)的問題
如果你打算在當(dāng)前系統(tǒng)下安裝Microsoft Visual Studio .NET的話,就要把系統(tǒng)盤 轉(zhuǎn)換成NTFS格式的,否則無法安裝,可以用一些軟件比如PowerQuest進行轉(zhuǎn)換。而 且如果你打算在其他盤上建立IIS的虛擬目錄,最好也把那個盤做成NTFS的,這里涉 及到一個訪問權(quán)限的問題,在FAT32格式下,有一些權(quán)限無法設(shè)置。我現(xiàn)在正遇到這 個問題,用Vs可以在wwwroot下新建項目,但是如果在虛擬目錄中新建項目就會出現(xiàn)?!皯?yīng)用程序根初始化錯誤”,這個錯誤就是是由訪問權(quán)限的問題造成的。關(guān)于權(quán)限設(shè) 置的問題后面還有描述。
2 VS2003安裝操作系統(tǒng)的問題
我用的操作系統(tǒng)是Windows XP Professional。這里要注意,WinXP Home版沒有IIS 一項,所以如果你的系統(tǒng)是WinXP Home的,還是換Pro或者換Win2000之類的系統(tǒng)。 IIS不是安裝系統(tǒng)是默認安裝的,所以需要用“控制面板”“添加刪除程序”“添加 刪除Windows組建”添加。選中“Internet信息服務(wù)”,點擊“詳細信息…”,確保 “Frontpage2000服務(wù)器擴展”是選中的,我在安裝過程中這一項是默認選中的,但 為了保險起見還是查看一下好。這里還要說一下,如果你的分區(qū)不是NTFS格式的,IIs 有一些組件不能完全安裝,其中的道理我也還不太明白。還有如果升級到WinXP SP2, VS安裝也會出現(xiàn)錯誤;安裝VS后Office會提示到期,所以要在安裝VS之后安裝office 只是聽說而已,還沒有碰到。
3 VS2003安裝環(huán)境配置問題
安裝好IIS和vs后環(huán)境需要配置一下: 安裝IIS后,網(wǎng)站屬性當(dāng)中IP地址要更改為127.0.0.1(如果希望別人訪問的話就改成自 己的IP地址,不過安全性可是沒有保障哦),其余的按照默認設(shè)置就可以了。 安裝vs會同時安裝好.net framework 1.1 不過好像vs不能識別出這個版本,所以要運 行一個程序,<system>:\windows\Microsoft.NET\Framework\<最新版本號>\aspnet_regiis /i 這樣就OK了。#t#
權(quán)限也要修改一下,在wwwroot的屬性的安全選項卡(如果沒有,就打開“工具”“文件夾選 項”“查看”選項卡中,取消選中“使用簡單文件共享(推薦)”,這里要說一下, 如果你的分區(qū)格式不是NTFS的,即便選中也不會出現(xiàn)這個選項卡,這就是開始提到的 做NTFS分區(qū)的原因,其中的道理我也還不太明白)中,如果沒有Everyone這個用戶, 就新建一個Everyone,附給他完全控制的權(quán)限。這樣就不會出現(xiàn)權(quán)限錯誤了。