今天同事安裝MOSS 2007(32位)遇到了一個(gè)錯(cuò)誤,讓我?guī)兔Γ砩峡戳丝唇o解決了。我以前鼓搗過(guò)這個(gè)東西,覺(jué)得功能很強(qiáng)大的,所有的東西不管什么放在sharepoint里面就變成兩樣,一個(gè)是列表,一個(gè)是文件,并且全部都是自動(dòng)生成數(shù)據(jù)表的,我的理解可能很簡(jiǎn)單。下面我們來(lái)看看具體的問(wèn)題。
點(diǎn)擊setup.exe,就彈出一個(gè)對(duì)話(huà)框提示:The product requires ASP.NET v2.0 to be set to ‘Allow’ in the list of Internet Information Service(IIS) Web Server Extensions. … …. 如下圖1
圖1
這個(gè)問(wèn)題很明顯,說(shuō)明IIS服務(wù)器上沒(méi)有安裝asp.net擴(kuò)展,我點(diǎn)開(kāi)Windows組件查看,只安裝了ftp服務(wù),這是一個(gè)文件服務(wù)器,沒(méi)有asp.net服務(wù)。這里我有點(diǎn)疑問(wèn)的是IIS在這里是:這里IIS叫Application Server應(yīng)用程序服務(wù),可能是版本的問(wèn)題吧。如下圖2
圖2
點(diǎn)擊Details查看屬性如圖3,選中所有的,一個(gè)不漏,點(diǎn)擊OK,然后按照提示安裝IIS,事前要找到光盤(pán)文件或者鏡像文件的,要不然的話(huà)是安裝不了的。
圖3
裝好之后去點(diǎn)setup.exe,還是提示沒(méi)有設(shè)置asp.net v2.0,我又想到可能是服務(wù)里面沒(méi)有啟動(dòng)吧。打開(kāi)服務(wù)找到asp.net狀態(tài)服務(wù)如圖4
圖4
把這個(gè)服務(wù)啟動(dòng)之后又一次去點(diǎn)setup.exe,還是原來(lái)的問(wèn)題。這個(gè)時(shí)候有點(diǎn)懵了,憤憤地來(lái)到google找答案。一頁(yè)一頁(yè)的翻找,一段熟悉的文字被我發(fā)現(xiàn)了aspnet_regiis.exe -iru –enable,這個(gè)才是重新啟動(dòng)IIS中的asp.net服務(wù),上面那個(gè)是狀態(tài)服務(wù)。運(yùn)行這個(gè)cmd命令必須找到Framework 2.0的安裝路徑,在這個(gè)服務(wù)器上是C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727,又用到doc命令cd,進(jìn)入這個(gè)文件夾之后運(yùn)行上面的命令,如下圖5
圖5
最后去點(diǎn)擊setup.exe,果然可以了如下圖6,但是又有新問(wèn)題,這個(gè)是所有中國(guó)計(jì)算機(jī)用戶(hù)的的老問(wèn)題:key,這個(gè)只能讓同事去找了。
圖6