TF237090: не существует или доступ запрещен

Я создал новый тип рабочего элемента, я пытаюсь импортировать его в свой проект tfs 2012, но получаю ошибку TF237090: не существует или доступ запрещен. Я могу успешно импортировать существующий рабочий элемент после изменений, но не новый.

3 ответа

Резюме

  • Убедитесь, что версия witadmin используется для импорта и экспорта WITD соответствует версии сервера TFS
  • Убедитесь, что используемая версия MS VS TFS Power Tools соответствует версии TFS Server.

Фон

У меня установлено несколько версий Visual Studio, включая версии 2012 (v11.0) и 2013 (v12.0). Тем не менее, наша версия TFS Server 2012.

У меня была эта проблема при запуске witadmin importwitd из командной строки. Похоже, что инструменты, используемые для экспорта и импорта определений типов рабочих элементов (WITD), должны совпадать с версией TFS-сервера. Следовательно, при запуске из командной строки, для запуска с TFS 2012, witadmin Команда должна быть запущена из C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE каталог, а не v12.0 или любая другая версия.

Однажды я понял, что, возможно, я пытался импортировать файл WITD XML, который был экспортирован из другого witadmin версия, я реэкспортировал (с сервера) в правильную версию - используйте 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

Я попробовал это в VS2012, импортировав WIT через Dev Studio Tools->Process Editor-> Типы рабочих элементов->Import WIT. Если я вспоминаю, когда столкнулся с этой проблемой раньше, потому что у кого-то был открыт рабочий элемент (в данном случае это был тестовый пример).

В моем случае я смог изменить шаблон Task WIT конкретного проекта с помощью расширения редактора шаблонов процессов TFS в Visual Studio 2017, но при попытке изменить другой проект произошел сбой с сообщением:

Microsoft Visual Studio Не удалось сохранить тип рабочего элемента "Задача" на сервере.TF237090: не существует или доступ запрещен.

Я являюсь членом Администраторов коллекций проектов (на более высоком уровне - сборник), и у меня было большинство разрешений, необходимых для выполнения большинства необходимых изменений, в том числе Team Admin (команда Team Project Name - Администраторы).

Оказывается, я не был частью "Администраторов проекта" в этом конкретном командном проекте. Все, что мне нужно было сделать, это перейти в область администратора на вкладке "Безопасность" этого конкретного проекта и добавить свое имя пользователя в группу "Администраторы проекта".

Другие вопросы по тегам