當安裝完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~
蝦密!!?Error: Access Denied!?不會吧!?我明明就已經把這個帳號設定成Team Project中的Contributor了啊~怎麼會無法存取呢!?
改用別的帳號試看看~一樣無法存取!!只有當初安裝TFS的那個帳號可以存取Project Portal!!一定是哪裡又漏了~沒錯!!就是漏了!!因為同一句老話:TFS、WSS和Reporting Service的權限是分開的啊!!
而Project Portal恰巧是透過WSS建立的,所以權限得另外設定過才行~好吧~切換回安裝TFS的帳號來做設定吧!!
使用安裝TFS的帳號登入了Project Portal之後,注意找一下右上方有個Site Actions下拉選單,給它按下去,選取Site Settings
接著選取Users and Permissions下面的 People and groups
再來在People and Groups: All People的設定中選取New -> Add Users
最後,只要在Users/Groups欄位中輸入要授與權限的使用者或是群組名稱(若在Domain中記得加上Domain名稱,多個帳號可以使用分號 ; 做為區隔,若不確定是不是有打錯,可以點選Check Names進行檢查),並且選取要授與的權限種類後按下OK鈕即可。
權限都設定完之後,再切換回其他的帳號登入Project Portal看看吧~搞定!!可以正常的登入Project Portal啦!!