电竞比分网-中国电竞赛事及体育赛事平台

分享

非域環(huán)境下安裝并配置Project Server 2007

 rookie 2010-03-15

  因工作需要需搭建了Project Server 2007,在網(wǎng)上找了些資料及配置的過程,自己安裝如下的方法做好了Project Server 2007的配置,故感覺此圖文教程還不錯,轉(zhuǎn)載下來供有需要的朋友參考。

說明:

服務(wù)器為Windows Server 2003 SP2,未配置Active Directory。服務(wù)器與各使用者的工作機均處于workgroup環(huán)境中。

本文將會分5個部分記錄安裝過程,分別為:一、準(zhǔn)備工作;二、安裝Project Server 2007;三、配置Project Web Access;四、配置表單驗證(Form Authentication);五、配置Project Professional。

截圖會比較多,但是傳到blog里來就被自動縮小了,我會在最后提供本文的word文件下載。

 

步驟一:準(zhǔn)備工作

準(zhǔn)備工作包括:

1、 配置服務(wù)器IP與機器名

后續(xù)安裝過程中有些步驟必須使用機器名,建議配置一個意義明確的名字,如server。

2、 創(chuàng)建專用賬號以運行Project Server(建議)

配置過程中經(jīng)常要輸入運行賬號,可以使用administrator,但是如果這個賬號日常也使用,并且經(jīng)常變換密碼,建議另外創(chuàng)建一個管理員級的賬號,如ProjectServer,并切換到此賬號下進行后續(xù)安裝。

3、 安裝IIS  (注:windows2003默認(rèn)安裝了,但IIS里面的web服務(wù)擴展選項里面 asp.net 設(shè)置成允許,默認(rèn)是禁止的)

4、 安裝.Net Framework 3.0   (注:默認(rèn)安裝的是1.0版本,需升級到3.0版本)

5、 安裝SQL Server 2005  (注:安裝sql server2005時可能因mxsml版本不夠也無法安裝,我在安裝時需打mxsml 6.0 SP2的補?。?/font>

在workgroup環(huán)境下SQL Server必須與Project Server裝在一臺機器上,跨機器會造成無法創(chuàng)建WSS數(shù)據(jù)庫,未解決。具體安裝過程不多說了。

 

SQL server2005安裝過程

SQL Server 2005的安裝光盤共有2張,先打開第一張,點服務(wù)器組件、工具、聯(lián)機叢書和示例(C)”





 

 

此步驟系統(tǒng)配置檢查很重要,14個項目里面如果有1項有錯誤或者警告,整個SQL Server 2005都將不正常。














由于安裝vs2005時默認(rèn)安裝了sqlserver2005 express所以無法安裝,出現(xiàn)以下畫面。(之前沒有裝過sqlserver2005 ,一般略過下面的畫面)




卸載sqlserver2005 express 后重新安裝(之前有裝過sqlserver2005 ,照下面的畫面)








上面的安裝順利完成后,打開SQL Server 2005的安裝光盤的第二張,點“僅工具、聯(lián)機叢書和示例(T) ”

 

非域環(huán)境下安裝并配置Project server 2007(一)轉(zhuǎn)載 - 飛翔天空 - 飛翔天空

非域環(huán)境下安裝并配置Project server 2007(一)轉(zhuǎn)載 - 飛翔天空 - 飛翔天空

等安裝完成點下一步就安裝完成了。

步驟二:安裝Project Server 2007

運行Setup.exe、輸入產(chǎn)品密鑰、接受許可協(xié)議后,進入選擇安裝界面,選擇高級。
      
非域環(huán)境下安裝并配置Project server 2007(二) - 汪汪 - 會呼吸的痛

服務(wù)器類型選“完整”,反饋里可以選不參加微軟客戶體驗改善計劃。
      
非域環(huán)境下安裝并配置Project server 2007(二) - 汪汪 - 會呼吸的痛

之后等待安裝結(jié)束。完成時,“立即運行SharePoint產(chǎn)品和技術(shù)配置向?qū)А笔悄J(rèn)鉤選的,不要去掉,點擊關(guān)閉即可。
      
非域環(huán)境下安裝并配置Project server 2007(二) - 汪汪 - 會呼吸的痛

在“SharePoint產(chǎn)品和技術(shù)配置向?qū)А钡臍g迎界面中點下一步。
      
非域環(huán)境下安裝并配置Project server 2007(二) - 汪汪 - 會呼吸的痛

會提示部分服務(wù)需要重啟,點“是”繼續(xù)。
      
非域環(huán)境下安裝并配置Project server 2007(二) - 汪汪 - 會呼吸的痛

由于只有一臺服務(wù)器,并沒有現(xiàn)成的服務(wù)器場,因此在連接服務(wù)器場界面,選擇“否,我希望創(chuàng)建新的服務(wù)器場”。
      
非域環(huán)境下安裝并配置Project server 2007(二) - 汪汪 - 會呼吸的痛

在設(shè)置界面需要填寫以下幾項:
       數(shù)據(jù)庫服務(wù)器:由于數(shù)據(jù)庫就安裝在本機上,因此填寫本機的機器名,注意是機器名,不能是IP。在這一步曾嘗試過使用其它機器上的數(shù)據(jù)庫,也在對方機器上創(chuàng)建了和本機一樣的賬號與密碼,但仍不成功,提示無權(quán)限,未解決。
       數(shù)據(jù)庫名稱:不用改動。
       用戶名:采用“機器名\賬號”的方式填寫,如server\ProjectServer。
       密碼:填寫上面賬號的密碼。
      
非域環(huán)境下安裝并配置Project server 2007(二) - 汪汪 - 會呼吸的痛

(此步驟點擊下一步不能連接SQL服務(wù)器,重裝了SQL Server 2005兩次仍然不能連接,安裝SQL Server 2000 SP3版本可能連接)

在配置Web應(yīng)用程序界面中,不用改動任何設(shè)置,端口號是隨機的,也不需要記下來。點“下一步”后查看并確認(rèn)配置信息是否正確,然后開始漫長的配置過程,直至完成。
      
非域環(huán)境下安裝并配置Project server 2007(二) - 汪汪 - 會呼吸的痛

至此,安裝過程結(jié)束。
 
 

步驟三:配置Project Web Access

安裝過程完成后會自動進入配置頁面,或者點擊開始->所有程序->Microsoft Office Server->SharePoint 3.0 管理中心。

       非域環(huán)境下安裝并配置Project server 2007(三)轉(zhuǎn)載 - 飛翔天空 - 飛翔天空

依次點擊操作->服務(wù)器上的服務(wù),選擇“小型服務(wù)器場的單一服務(wù)器或Web服務(wù)器”。

       非域環(huán)境下安裝并配置Project server 2007(三)轉(zhuǎn)載 - 飛翔天空 - 飛翔天空

點擊“Windows SharePoint Services搜索”服務(wù)的“啟動”,填寫必要信息。

服務(wù)帳戶與內(nèi)容訪問帳戶使用之前創(chuàng)建的專用賬號,如“server\ProjectServer”,數(shù)據(jù)庫服務(wù)器為server,其它基本不用改動。

       非域環(huán)境下安裝并配置Project server 2007(三)轉(zhuǎn)載 - 飛翔天空 - 飛翔天空

完成后點“開始”進行配置,我遇到過此步驟失敗的情況,原因未知,但不影響后面的使用,所以可以不用管。

之后點擊“Project應(yīng)用程序服務(wù)”的“啟動”,此步驟不需要填寫信息。

依次點擊應(yīng)用程序管理->創(chuàng)建或配置此服務(wù)器場的共享服務(wù)->新建SSP,出現(xiàn)如下界面。其中SSP名稱可自由更改。

       非域環(huán)境下安裝并配置Project server 2007(三)轉(zhuǎn)載 - 飛翔天空 - 飛翔天空

點擊其中的“新建Web應(yīng)用程序”。端口建議選擇比較好記的,如8000,允許匿名訪問,應(yīng)用程序池的帳戶可以設(shè)為server\ProjectServer。如果前面啟動搜索器時失敗,在頁面底端將看不到可用的搜索服務(wù)器,不過似乎不影響。

       非域環(huán)境下安裝并配置Project server 2007(三)轉(zhuǎn)載 - 飛翔天空 - 飛翔天空

配置完成后會回到前一界面,繼續(xù)填寫。

       非域環(huán)境下安裝并配置Project server 2007(三)轉(zhuǎn)載 - 飛翔天空 - 飛翔天空

配置完成后依次點擊SharedService(默認(rèn))->Project Web Access網(wǎng)站->創(chuàng)建Project Web Access網(wǎng)站,在出現(xiàn)的界面中填寫必要信息。網(wǎng)站路徑可以隨意指定,一般為ProjectServer,這樣最終的訪問路徑就是http://server:8000/ProjectServer。

       非域環(huán)境下安裝并配置Project server 2007(三)轉(zhuǎn)載 - 飛翔天空 - 飛翔天空

確定后進入配置等等界面,狀態(tài)顯示為“正在等等資源”。此頁面不會自動刷新,需要手工點“刷新狀態(tài)”,直至狀態(tài)變?yōu)椤耙烟峁?,至些Web Access的配置完成,可以通過http://server:8000/ProjectServer訪問了,但此時仍為Windows身份驗證。
 

步驟四:配置表單驗證(Form Authentication)

首先配置表單認(rèn)證數(shù)據(jù)庫。此數(shù)據(jù)庫不一定放在準(zhǔn)備步驟中安裝的SQL Server中。在需要安裝此數(shù)據(jù)的機器上運行aspnet_regsql.exe,一般它位于C:\Windows\Microsoft.Net\Framework\v2.0.50727下。運行后顯示如下界面。
      
 非域環(huán)境下安裝并配置project server 2007(四) - 汪汪 - 異面直線

選擇“為應(yīng)用程序服務(wù)配置 SQL Server”。
      
 非域環(huán)境下安裝并配置project server 2007(四) - 汪汪 - 異面直線

填寫服務(wù)器名(此處使用機器名與IP均可),根據(jù)實際情況選擇驗證方式,數(shù)據(jù)庫名可以不用改,默認(rèn)為AspNetDB,如果變更,請記住此名字,后面要用到。
      
 非域環(huán)境下安裝并配置project server 2007(四) - 汪汪 - 異面直線

打開C:\Inetpub\wwwroot\wss\VirtualDirectories\8000\Web.config,8000是配置共享服務(wù)時選定的端口號,如果前面配置時不是使用8000,請更換。
在</SharePoint>與<system.web>之間添加數(shù)據(jù)連接字符串,如下:
<connectionStrings>
<add connectionString="Server=SERVER;Database=AspNetDB;Uid=USER;Pwd=PASS"
providerName="System.Data.SqlClient" />
</connectionStrings>
請用真實的內(nèi)容替換SERVER、USER、PASS。另外如果前一步建的庫不是AspNetDB,請相應(yīng)更改。
在<system.web>下添加:
<membership>
<providers>
    <clear />
    <add name="AspNetSqlMembershipProvider" connectionStringName="ServerConnectionString" minRequiredPasswordLength="1" minRequiredNonalphanumericCharacters="0" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
  </providers>
</membership>

建一個aspx頁面如Register.aspx,里面放一個CreateUserWizard控件,把aspx及對應(yīng)的cs文件放到C:\Inetpub\wwwroot\wss\VirtualDirectories\8000下。

訪問http://localhost:8000/Register.aspx,注冊用戶tianyu。
      
 非域環(huán)境下安裝并配置project server 2007(四) - 汪汪 - 異面直線

登錄ProjectServer,依次點擊服務(wù)器設(shè)置->管理用戶->新建用戶。用戶身份驗證部分由默認(rèn)的“Windows身份驗證”改為“Form身份驗證”,填入用戶登錄帳戶:AspNetSqlMembershipProvider:tianyu。
其中AspNetSqlMembershipProvider即在Web.config中添加的provider。
由于此帳戶將作為管理員,因此在安全組中選入“管理員組”。
      
 非域環(huán)境下安裝并配置project server 2007(四) - 汪汪 - 異面直線

點擊右上角的“網(wǎng)站操作”,選取“網(wǎng)站設(shè)置”。
      
 非域環(huán)境下安裝并配置project server 2007(四) - 汪汪 - 異面直線

再點擊“高級權(quán)限”。
      
 非域環(huán)境下安裝并配置project server 2007(四) - 汪汪 - 異面直線

選擇 設(shè)置->匿名訪問。
      
 非域環(huán)境下安裝并配置project server 2007(四) - 汪汪 - 異面直線

將匿名可訪問的內(nèi)容從默認(rèn)的“無”改為“列表和庫”。如果不進行此步設(shè)置,采用Form登錄后會提示無權(quán)限訪問。
      
 非域環(huán)境下安裝并配置project server 2007(四) - 汪汪 - 異面直線

下面開始配置登錄方式,打開SharePoint 3.0 管理中心(開始->所有程序->Microsoft Office Server->SharePoint 3.0 管理中心),依次選擇應(yīng)用程序管理->驗證提供程序。
      
 非域環(huán)境下安裝并配置project server 2007(四) - 汪汪 - 異面直線

點擊“默認(rèn)”,開始配置驗證提供程序。將驗證類型從“Windows”改為“表單”,啟用匿名訪問,在提供程序名稱處填寫“AspNetSqlMembershipProvider”。
      
 非域環(huán)境下安裝并配置project server 2007(四) - 汪汪 - 異面直線

至此表單認(rèn)證配置完成,再次登錄 http://server:8000/ProjectServer,登錄界面變?yōu)椋?br>        非域環(huán)境下安裝并配置project server 2007(四) - 汪汪 - 異面直線
 

步驟五:配置Project Professional

依次選擇菜單中的工具->企業(yè)選項->Microsoft Office Project Server帳戶->添加。

帳戶名任意填寫,Project Server URL填寫http://server:8000/ProjectServer,設(shè)定使用Forms驗證,并配置用戶名為tianyu。如果希望啟動時默認(rèn)連接server,可以勾選“設(shè)為默認(rèn)帳戶”。

需要保證工作機可解析server機器名,如果不行,可以在hosts文件中添加一條。hosts文件在C:\Windows\system32\drivers\etc下。

       非域環(huán)境下安裝并配置Project server 2007(五)轉(zhuǎn)載 - 飛翔天空 - 飛翔天空

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多