Удаленный сервер возвратил ошибку: (404) Not Found.
Если вы используете http://localhost:8080/tfs
url и по-прежнему получаете (404) Not Found. Тогда этот вопрос может быть связан со стороной IIS.
Сначала проверьте журналы IIS, если есть какая-то полезная информация.
Перейдите к диспетчеру IIS, чтобы проверить, что привязки TFS должны быть такими, как показано ниже:
Если вы загляните в диспетчер IIS, приложениекакие пулы TFS appPool использует в пуле приложений TFS? Если вы видите, что он установлен как «ApplicationPoolIdentity» вместо networkService или учетной записи домена для TFSservice,
Попробуйте ниже причину и разрешение и посмотрите, если этоможет решить проблему:
Причина: У учетной записи ApplicationPoolIdentity нет разрешений на папку содержимого.
Разрешение: Установите разрешение для идентификатора пула приложений (который является виртуальной учетной записью) для папки, в которой находится содержимое.
Для этого необходимо выполнить следующие действия:
- Щелкните правой кнопкой мыши свой сайт / приложение в IIS Manager и выберите «Редактировать разрешения».
- На вкладке «Безопасность» нажмите «Изменить», затемДобавлять. Введите «IIS AppPool \», убедитесь, что в качестве местоположения указан локальный компьютер, и выберите «Проверить имена».
- Разрешить этому пользователю изменять разрешения. http://learn.iis.net/page.aspx/624/application-pool-identities/
Кроме того, вы также можете взглянуть на эту похожую проблему здесь: TFS 2010 RC, получая 404 на http://localhost:8080/tfs
Проверьте, также ли это UrlScan установлено и заблокировало ваш сайт tfs.