2013-03-06 86 views
4

我創建了一個新的工作項目類型,我試圖將其導入我的TFS 2012的項目,但我得到一個錯誤TF237090:不存在或訪問被拒絕 。我可以在變更後成功導入現有的工作項目,但不能創建新項目。TF237090:不存在或訪問被拒絕

+0

愚蠢的問題:你的用戶有需要的權限? – 2013-03-06 16:43:14

+0

是的,我擁有所有權限。我可以編輯一個現有的工作項類型並導入它,但我不能一個新的。 – laertespl 2013-03-06 16:44:49

+0

檢查TFS服務器上的時間。這裏的類似問題表明系統時鐘可能有問題:http://social.msdn.microsoft.com/Forums/en/tfsgeneral/thread/a8910b4f-0248-44de-8edb-3d97823239e9 – gregpakes 2013-03-06 16:58:03

回答

0

我想這在VS2012經由開發工作室工具 - >編輯 - 處理>工作項目類型 - 進口WIT>導入WIT。如果我回憶起當我遇到這個問題時,是因爲有人打開了一個工作項目(在這種情況下,這是一個測試用例)。

0

摘要

  • 確保被用於WITDs進口&出口witadmin版本與TFS服務器版本
  • 確保MS VS TFS Power Tools的版本中使用對應於TFS服務器對應版本

背景

我安裝Visual Studio,包括版本2012(11.0)的多個版本,和2013年(V12.0)。然而,我們的TFS服務器的版本是2012年

在命令行中運行witadmin importwitd當我有這個問題。似乎用於導出和導入工作項類型定義(WITD)的工具需要與TFS服務器版本相同。因此,在命令行中運行時,與2012 TFS運行時,witadmin命令應該從C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE目錄,而不是v12.0或其他任何版本上運行。

一旦我意識到我可能一直在試圖導入從不同的witadmin版本導出的WITD XML文件,我重新導出(從服務器)的正確版本 - 使用witadmin exportwitd - 然後進行了更改,並重新導入。

一個煩惱的是,2012年的工作項類型編輯器似乎並不關心,我導入的XML文件WITD從不同的版本出來。

洞察從這裏獲得:http://social.msdn.microsoft.com/Forums/en-US/399b4c50-fbaa-43f6-a0f5-88129f9b2ed8/tf237090-does-not-exist-or-access-is-denied-when-usint-witadmin-importwitd?forum=tfsgeneral

+0

witadmin向後兼容,因此您應該能夠使用較新版本的VS將WITD導入舊版TFS。如果你看到一個錯誤,這意味着有一個錯誤,這種情況是受支持的,應該只是工作。 – 2014-09-26 18:47:44

+0

@OlegMikhaylov我希望那是我的經驗。我所知道的是,當我在進行相同的更改後導出並重新導入時,使用v11工具(而不是v12)時,它再次運行。我沒有注意到任何版本標誌或其他可能影響到這一點的標誌。 – CJBS 2014-09-26 21:13:20

+0

如果您再次看到此問題,請隨時與我聯繫。我在TFS產品團隊中,可以嘗試提供幫助。 – 2014-09-26 21:44:17

0

在我的情況,我能夠改變在Visual Studio 2017年,使用TFS Process Template Editor Extension特定項目的任務WIT模板,但試圖改變另一個項目是與消息失敗時:

Microsoft Visual Studio無法將「任務」工作項類型保存到服務器。 TF237090:不存在或訪問被拒絕。

我是成員項目集合管理員(在更高級別 - 集合),我擁有執行大部分所需更改所需的大部分權限,其中包括Team Admin('Team Project Name'Team - Administrators)。

事實證明,我是不是該特定團隊項目中的「項目管理員」的一部分。我所要做的只是導航到該特定項目的「安全」選項卡下的「管理」區域,並將我的用戶名添加到「項目管理員」組。