2013-07-02 3 views
0

Пока я следил за гидом http://msdn.microsoft.com/en-us/library/vstudio/jj920163.aspx, чтобы добавить ошибки на панель задач. Я столкнулся с непредвиденной проблемой.TFS2012 Adaptting Bug Item WIT

Добавление полей в WIT был успешным, но когда я начал добавлять поля формы я получил очень странную ошибку:

Failed to save the 'Bug' Work Item Type to the server. Please contact your administrator. There was an error contacting the server. Technical information (for administrator): HTTP code 200: OK

Теперь я играл вокруг, пытаясь найти то, что поле вызывает ошибку ... Я пробовал каждое поле отдельно, и когда он добавлялся отдельно, они работали, затем я пытался добавить их в пары, это тоже сработало, затем я попытался добавить их все, и даже это сработало! НО: Когда я пытаюсь добавить все из них в чистую группу и столбец, я получаю ошибку!

Это приводит меня к мысли, что существует какое-то максимальное количество элементов в макете WIT? На данный момент мы оставили все поля, добавленные в другую категорию, но я хотел спросить, если кто-то еще столкнулся с этой проблемой и если есть решение для этого?

ответ

0

Сегодня мы выяснили, что происходит с помощью скрипача и более тщательный мониторинг обмена между Visual Studio и нашего сервера TFS. По-видимому, запрос попал в брандмауэр приложений, который был установлен на сервере TFS. Вот почему вы получаете туманную ошибку HTTP code 200: OK. Брандмауэр приложения отвечает с простой HTML-страницей, содержащей заблокированный идентификатор запроса (так что вы можете передать его администратору системы). Как только мы передали этот идентификатор нашей сетевой команде, и они адаптировали правила, больше не было проблемы.

Я надеюсь, что это поможет любому, кто неожиданно работает в брандмауэре приложений на вашем сервере TFS, как я.

0

Поскольку все они хранятся в виде столбцов в таблице SQL Server, максимум, который вы можете добавить 1024 (меньше стандарт TFS, который может быть около 33 столбцов?)

Если вы думаете, что это проблема, проверьте таблицу Tfs_Warehouse..DimWorkItem и посмотрите, превысите ли вы максимум.

Вы можете получить дополнительную информацию из журнала просмотра событий на сервере приложений или предоставить дополнительную информацию о своей ошибке? Это сообщение не очень полезно.

Для справки -

http://blogs.msdn.com/b/eugenez/archive/2009/05/07/work-item-customization-tidbits-limits-of-complexity-part-13-of-x.aspx

Смежные вопросы