2016-10-06 1 views
0

Я получаю ошибку сервера при попытке удалить определения сборки из проекта на веб-интерфейсе Team Foundation Server 2015.Ошибка при попытке удалить определения построений в веб-интерфейсе TFS

сообщение об ошибке, которое появляется в:

Error(s): 

500: 500: error 
TFS.WebApi.Exception: 500: error 
    at k (http://timeweb:8080/tfs/_static/tfs/Dev14.M102/_scripts/TFS/min/corejs?v=ITI0eYHCCehqqjk6JTyPaR5R793ETLoY2_Lqz191Pyo1:64:375) 
    at http://timeweb:8080/tfs/_static/tfs/Dev14.M102/_scripts/TFS/min/corejs?v=ITI0eYHCCehqqjk6JTyPaR5R793ETLoY2_Lqz191Pyo1:64:2955 
    at d (http://timeweb:8080/tfs/_static/tfs/Dev14.M102/_scripts/TFS/min/corejs?v=ITI0eYHCCehqqjk6JTyPaR5R793ETLoY2_Lqz191Pyo1:64:635) 
    at http://timeweb:8080/tfs/_static/tfs/Dev14.M102/_scripts/TFS/min/corejs?v=ITI0eYHCCehqqjk6JTyPaR5R793ETLoY2_Lqz191Pyo1:64:2888 
    at l (http://timeweb:8080/tfs/_static/tfs/Dev14.M102/_scripts/TFS/min/q.js:27:8122) 
    at http://timeweb:8080/tfs/_static/tfs/Dev14.M102/_scripts/TFS/min/q.js:27:8348 
    at t.when (http://timeweb:8080/tfs/_static/tfs/Dev14.M102/_scripts/TFS/min/q.js:27:3780) 
    at t.u.promiseDispatch (http://timeweb:8080/tfs/_static/tfs/Dev14.M102/_scripts/TFS/min/q.js:27:2824) 
    at http://timeweb:8080/tfs/_static/tfs/Dev14.M102/_scripts/TFS/min/q.js:27:1649 
    at MessagePort.t (http://timeweb:8080/tfs/_static/tfs/Dev14.M102/_scripts/TFS/min/q.js:27:5773) 

Я также получаю подобную ошибку, когда я пытаюсь сохранить изменения в определении сборки.

Я делаю все с учетной записью администратора на сервере.

Он действует как пользователь имеет разрешение INSERT в базе данных, но не DELETE или UPDATE, но я не уверен, является ли это причиной, а разрешения в базе данных кажутся правильными (почему они будут неправильно настроены после свежего установить?).

Я использую локальный экземпляр SQL Server Express. Я использую Windows Authentication для TFS, и я могу войти в систему с помощью Windows Authentication и вручную удалить их из базы данных с помощью SQL Server Management Studio.

Я просто еще раз удалил/свежую установку, и я все еще вижу эту ошибку. Любое понимание причины или решения было бы высоко оценено.

UPDATE

SQL-трассировка сервер не показывает какие-либо соответствующие команды поступают при попытке удаления/редактирования, так что кажется, что ошибка происходит, прежде чем он даже обращается к базе данных.

+0

Какой веб-браузер вы используете? Вы пробовали его с помощью другого веб-браузера? – codelab

+0

Пробовал в Chrome и Firefox на Mac OS. Это ошибка 500, поэтому это не имеет значения. – spongessuck

+0

Как насчет файлов журналов TFS? – codelab

ответ

0

Во-первых, убедитесь, что у вас достаточно разрешения. Например, edit build definition. Вы можете использовать tf permission command, чтобы перечислить информацию о разрешенных разрешениях.

Например: tf permission /user:userID /collection:http://xxx:8080/tfs/defaultcollection , который будет возвращать измененное разрешение для этого пользователя по пути сбора. Также работайте с сервером.

добавить также вашего пользователя в Team Project Group Administrator и Построить группу администратора.

Попробуйте очистить кеш браузера и закрыть браузер, а затем повторите попытку.

+0

Я не могу запустить 'tf' - недостаточно свободной памяти. Моя учетная запись - учетная запись администратора Windows. Веб-интерфейс показывает, что мой пользователь настроен на расширенный уровень доступа. Пользователь является администратором коллекции, администратором сборки сборной, администратором проекта и администратором сборки. Пробовал это с новым браузером, без разницы. Повторяя то, что я сказал выше, если бы это была проблема разрешения, я должен получить ошибку разрешений, а не ошибка сервера? – spongessuck

+0

Я просто запускал 'TF' с удаленной машины, и он говорит« никаких разрешений »в проекте ... как это возможно? Почему существует несоответствие между тем, что показывает веб-приложение и 'tf'? – spongessuck

+0

Нет разрешений, просто означает, что вы не изменили разрешение по умолчанию. Кажется, это правильное явление. Не могли бы вы создать новое определение и удалить новый сложенный? И эта ошибка произошла только с вашей учетной записью? Любая другая учетная запись может успешно удалить определение? –