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 - Администраторы).
Оказывается, я не был частью "Администраторов проекта" в этом конкретном командном проекте. Все, что мне нужно было сделать, это перейти в область администратора на вкладке "Безопасность" этого конкретного проекта и добавить свое имя пользователя в группу "Администраторы проекта".