TFS Server 2013 Проблемы с регистрацией
В нашем TFS сервере 2013 у нас есть несколько проектов
(Например: P1, P2, P3, P4)
Когда я собираюсь проверить коды в одном проекте, например: P3, я получаю перечисленные ниже ошибки в окне вывода Visual Studio 2013. (но подключение команды и другие функции контроля версий работают нормально)
Все изменения были либо неизмененными файлами, либо блокировками. Изменения были отменены сервером.
Невозможно записать данные в транспортное соединение: существующее соединение было принудительно закрыто удаленным хостом.
Сервер вернул тип содержимого text / html, который не поддерживается.
TF30063: Вы не авторизованы для доступа
также некоторое время это работало, и я получу это сообщение
- Набор изменений 1874 успешно зарегистрирован
Другие проекты работают нормально, например: P1, P2, P4
2 ответа
Похоже, что-то перехватывает вызов и блокирует его. TFS обычно всегда возвращает тип ответа soap+xml
, xml
или же json
тот факт, что вы видите text/html
указывает на то, что страница ошибки HTML представлена по какой-то причине.
Я подозреваю, что это ваш Вирусный сканер локально (если он обеспечивает защиту веб-трафика), или прокси-сервер вышестоящего уровня или антивирус на самом сервере TFS. Тот или другой сервер TFS действительно сталкиваются с проблемами, и в этом случае журнал событий на сервере TFS должен иметь отчет о сбое ASP.NET.
Самый простой способ устранения неполадок - это установить и запустить fiddler и повторить попытку регистрации. Посмотрите полученный ответ и посмотрите HTML-сообщение. Я подозреваю, что он будет содержать фактическое сообщение об ошибке и, скорее всего, сообщит вам точный источник ошибки.
Как вы сообщили, именно SonicWALL блокирует запрос до того, как он достигнет TFS. Таким образом, либо в содержимом пакета NuGet есть что-то подозрительное, либо необходимо настроить правила SonicWALL для приема определенного трафика на ваш сервер TFS.
Что касается @jessehouwing, я использовал fiddler и выяснил, что указанный ниже файл блокируется антивирусной службой SonicWALL Gateway.
http:/tfs/.../VersionControl/v1.0/upload.ashx
и все пути TFS разрешены брандмауэром, и теперь он работает отлично.