[軟體工程][TFS] 解決Team Foundation Server 2010專案成員無法正常瀏覽專案Portal(Error:Access Denied)的解決方法

  • 5022
  • 0
  • TFS
  • 2013-07-14

當安裝完TFS2010,並且透過VS2010建立好Team Project,也針對該Project設定好了成員及權限之後,使用其他成員的電腦開啟VS2010,也很順利的利用Team Explorer連接上了Team Foundation Server、取得了Team Project的成員身份。這時候,想說去專案的入口網站逛逛好了,所以在Visual Studio的Team Explorer中的Team Project上按下滑鼠右鍵,點選了Show Project Portal....

 

當安裝完TFS2010,並且透過VS2010建立好Team Project,也針對該Project設定好了成員及權限之後,使用其他成員的電腦開啟VS2010,也很順利的利用Team Explorer連接上了Team Foundation Server、取得了Team Project的成員身份。這時候,想說去專案的入口網站逛逛好了,所以在Visual Studio的Team Explorer中的Team Project上按下滑鼠右鍵,點選了Show Project Portal~

image

 

蝦密!!?Error: Access Denied!?不會吧!?我明明就已經把這個帳號設定成Team Project中的Contributor了啊~怎麼會無法存取呢!?

image

 

改用別的帳號試看看~一樣無法存取!!只有當初安裝TFS的那個帳號可以存取Project Portal!!一定是哪裡又漏了~沒錯!!就是漏了!!因為同一句老話:TFS、WSS和Reporting Service的權限是分開的啊!!

而Project Portal恰巧是透過WSS建立的,所以權限得另外設定過才行~好吧~切換回安裝TFS的帳號來做設定吧!!

使用安裝TFS的帳號登入了Project Portal之後,注意找一下右上方有個Site Actions下拉選單,給它按下去,選取Site Settings

image

 

接著選取Users and Permissions下面的 People and groups

image

 

再來在People and Groups: All People的設定中選取New -> Add Users

image

 

最後,只要在Users/Groups欄位中輸入要授與權限的使用者或是群組名稱(若在Domain中記得加上Domain名稱多個帳號可以使用分號 ; 做為區隔,若不確定是不是有打錯,可以點選Check Names進行檢查),並且選取要授與的權限種類後按下OK鈕即可。

image

 

權限都設定完之後,再切換回其他的帳號登入Project Portal看看吧~搞定!!可以正常的登入Project Portal啦!!

image