《OA服務(wù)器架設(shè) 圖文詳解》由會(huì)員分享,可在線閱讀,更多相關(guān)《OA服務(wù)器架設(shè) 圖文詳解(12頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、OA服務(wù)器架設(shè)
AnyOffice.Net在平臺(tái)準(zhǔn)備充分的情況下可以通過(guò)一次點(diǎn)擊安裝、配置IIS站點(diǎn)就能完成。所以在安裝AnyOffice.Net系統(tǒng)之前,確保IIS+.NET 2.0+SQL Server數(shù)據(jù)庫(kù)安裝。
1、安裝Internet信息服務(wù)(IIS)、.NET Framework 2.0、SQL Server 數(shù)據(jù)庫(kù)。
2、運(yùn)行setup.exe安裝
3、為AnyOffice.Net配置IIS站點(diǎn)
安裝與配置簡(jiǎn)要說(shuō)明:
1、服務(wù)器端操作系統(tǒng)要求:Windows 2000/2003,IIS系統(tǒng)自帶。
2、系統(tǒng)基于.NET 2.0,下載安裝Microsoft .NET
2、 Framework 2.0運(yùn)行環(huán)境。
注:需先安裝IIS,后安裝.NET 2.0。
3、數(shù)據(jù)庫(kù):SQL Server 2000或SQL Server 2005。
4、運(yùn)行setup.exe,缺省安裝在“c:\”,安裝完成后,通過(guò)IIS新建OA站點(diǎn),OA站點(diǎn)主目錄設(shè)置為安裝目錄下“\webroot”,站點(diǎn)默認(rèn)文檔設(shè)置為index.aspx,更改站點(diǎn)ASP.NET版本為2.0.50727。
5、打開(kāi)IE瀏覽器,輸入OA地址,例如http://localhost,進(jìn)入登陸界面。OA管理員用戶名admin,密碼為空即可登錄。
【注意】:
所有系統(tǒng)均需下載安裝.NET 2.0,Wind
3、ows 2003自帶為.NET 1.1,需下載安裝.NET 2.0。
需先安裝IIS,后安裝.NET 2.0,順序不能顛倒;
如果同時(shí)安裝.NET 1.1與2.0,OA站點(diǎn)ASP.NET版本改為.NET 2.0;
不支持在虛擬目錄下運(yùn)行,Windowx XP下需將“缺省網(wǎng)站”主目錄設(shè)置為OA安裝路徑下webroot。
setup.exe安裝
1、運(yùn)行setup.exe。
2、檢查運(yùn)行軟件環(huán)境,確認(rèn)已安裝Internet信息服務(wù)(IIS)與Microsoft .NETFramework 2.0,否則會(huì)提示無(wú)法繼續(xù)安裝。如下圖:
3、進(jìn)行數(shù)據(jù)庫(kù)設(shè)置,輸入SQL Ser
4、ver登錄ID和密碼,點(diǎn)擊“下一步”繼續(xù)安裝。如下圖:
4、選擇安裝路徑,點(diǎn)擊“下一步”繼續(xù)安裝。如下圖:
5、點(diǎn)“安裝”,開(kāi)始安裝程序,提示您安裝進(jìn)度,安裝完成。
6、setup.exe安裝完成后,為AnyOffice.Net配置IIS站點(diǎn)。
為AnyOffice.Net配置IIS站點(diǎn)
以Windows 2003 為例:
1、打開(kāi)Internet信息服務(wù)(IIS)管理器,新建網(wǎng)站,輸入站點(diǎn)名稱(chēng),點(diǎn)擊下一步。如下圖:
2、指定IP地址和端口設(shè)置,點(diǎn)擊下一步。
3、指定網(wǎng)站主目錄,軟件默認(rèn)安裝在“操作系統(tǒng)分區(qū):\”下,設(shè)置站點(diǎn)主目錄為安裝目錄下
注意:any
5、office不支持虛擬目錄下運(yùn)行,如果在WindowsXP下安裝,請(qǐng)將“默認(rèn)站點(diǎn)”主目錄設(shè)置為安裝路徑下\webroot。
4、設(shè)置網(wǎng)站訪問(wèn)權(quán)限,選定“讀取”與“運(yùn)行腳本(如ASP)”選項(xiàng),點(diǎn)擊下一步。提示已成功完成“網(wǎng)站創(chuàng)建向?qū)А?。如下圖:
5、打開(kāi)Internet信息服務(wù)(IIS)管理器,在新建的AnyOffice站點(diǎn)上單擊右鍵彈出菜單,選擇屬性,彈出AnyOffice.Net屬性,點(diǎn)擊“文檔”,設(shè)置默認(rèn)文檔為index.aspx。如下圖:
6、如果系統(tǒng)同時(shí)安裝了.NET Framework1.1和2.0,請(qǐng)確認(rèn)ASP.NET選項(xiàng) “ASP.NETVersion”選擇了“2.0
6、.50727”。如下圖:
7、輸入OA站點(diǎn)地址,例如http://localhost,進(jìn)入登陸界面。用OA管理員用戶名admin,密碼為空即可登陸,至此安裝完畢。如下圖:
安裝常見(jiàn)問(wèn)題匯總1、“數(shù)據(jù)庫(kù)錯(cuò)誤”
多發(fā)在我們安裝數(shù)據(jù)庫(kù)安裝后,數(shù)據(jù)庫(kù)用戶登陸信息發(fā)生更改,我們的數(shù)據(jù)庫(kù)連接需要人工配制。。
遇到這種情況的時(shí)候,我們可以打開(kāi)安裝程序的webroot目錄,用文本編輯器打web.config文件。在里面找到下面的特征數(shù)據(jù)庫(kù)連接串。
其中,我們可以修改的部分包括“database=”,“Data Source=”,“User ID=”,“password=”。
database是我們的數(shù)據(jù)庫(kù)名字;Data Source是我們數(shù)據(jù)庫(kù)服務(wù)器的主機(jī)名或IP地址;User ID是我們進(jìn)行數(shù)據(jù)庫(kù)登錄的用戶名;最后password是我們進(jìn)行數(shù)據(jù)庫(kù)登錄的密碼。重新設(shè)定這些信息,然后保存web.config,我們可以重新啟動(dòng)一下IIS服務(wù),就可以看到系統(tǒng)的登陸界面順
8、利彈出了。
2、“SQL Server 不存在或訪問(wèn)被拒絕。” 或 “用戶 sa 登錄失敗?!?
遇到這種情況:
1) 主要是SQL Server數(shù)據(jù)庫(kù)沒(méi)有安裝SP4,通過(guò)安裝SQL Server SP4可以解決。
2) 還有一種可能,數(shù)據(jù)庫(kù)連接信息配置不正確,我們可以打開(kāi)安裝程序的webroot目錄,用文本編輯器打web.config文件。在里面找到下面的特征數(shù)據(jù)庫(kù)連接串。
其中,我們可以修改的部分包括“database=”,“Data Source=”,“User ID=”,“password=”。
database是我們的數(shù)據(jù)庫(kù)名字;Data Source是我們數(shù)據(jù)庫(kù)服務(wù)器的主機(jī)名或IP地址;User ID是我們進(jìn)行數(shù)據(jù)庫(kù)登錄的用戶名;最后password是我們進(jìn)行數(shù)據(jù)庫(kù)登錄的密碼。重新設(shè)定這些信息,然后保存web.config,我們可以重新啟動(dòng)一下IIS服務(wù),就可以看到系統(tǒng)的登陸界面順利彈出了。
3、“/”應(yīng)用程序中的服務(wù)器錯(cuò)誤。 分析
10、器錯(cuò)誤信息: 未能加載類(lèi)型“AnyOffice.Global”。如下圖:
AnyOffice.Net 3.3采用ASP.NET 2.0,此錯(cuò)誤說(shuō)明您OA站點(diǎn)配置的不是ASP.NET 2.0,請(qǐng)確認(rèn)AnyOffice.Net站點(diǎn)的ASP.NET選項(xiàng) “ASP.NET Version”選擇了“2.0.50727”。
5.<%@ Page language="c#" Inherits="AnyOffice.index" %>
這個(gè)問(wèn)題主要由于IIS升級(jí)沒(méi)有成功,主要因?yàn)槲覀兿劝惭b了.NET Framework 2.0,然后才安裝IIS服務(wù)。
.NET Framework 2.0在最后的批處理中,沒(méi)有檢測(cè)到IIS服務(wù),因此不能升級(jí)。 解決這個(gè)問(wèn)題可以打入命令行程序,手動(dòng)升級(jí)。
具體做法如下:在開(kāi)始菜單點(diǎn)擊“運(yùn)行”,打入“cmd”,進(jìn)入命令行模式。
在WINNT或Windows目錄下的Microsoft.NET程序目錄里,進(jìn)入Framework中的v2.0.50727子目錄,然后打入 “aspnet_regiis -i” 就完成IIS的升級(jí)了。
6、Windows 2003 提示服務(wù)器應(yīng)用程序不可用
通常為同時(shí)安裝了.NET 2.0和1.1,.NET 2.0和1.1共用同一個(gè)應(yīng)用程序池引起。
解決方法,為OA站點(diǎn)建立單獨(dú)的應(yīng)用程序池。