Team Foundation Server - как проверить локально? - PullRequest
0 голосов
/ 14 июля 2011

Я LAMP разработчик до конца, но мне передали проект ASP.NET, созданный с использованием TFS. Сортировка кода не является большой проблемой; Я могу понять большинство из этого, но TFS делает мою голову.

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

У меня установлен IIS , и localhost может отображать страницы .asp и .aspx, но похоже, что исходный код, хранящийся локально в Visual Studio, не настроен для фактического запуска - ему нужно быть "построенным", прежде чем он будет функционировать как сайт.

Документация, которую я просмотрел, кажется, была написана ... ну ... Microsoft, поэтому, несмотря на то, что все, вероятно, было совершенно логичным, это не имеет смысла.

1 Ответ

1 голос
/ 14 июля 2011

Настройка среды разработки не имеет ничего общего с TFS. Поскольку вы четко получили код, вы закончили работу с TFS, пока не захотите внести изменения (или зарегистрировать рабочий элемент как дефект).

Необходимо настроить IIS и убедиться, что проект Visual Studio настроен на совпадение.

  1. Запишите путь к папке проекта ASP.NET ( не папка решения).
  2. В IIS создайте новое веб-приложение
    • Отображение на путь, указанный выше
    • Связь с пулом приложений с использованием правильной версии .NET.
    • Возможно, вы захотите увеличить время ожидания этого пула приложений, чтобы упростить отладку: наличие времени ожидания запроса в середине сложного сеанса отладки раздражает. (Обычно я создаю пул отладочных приложений для каждой версии .NET, с которой я работаю).
  3. Запуск Visual Studio от имени администратора
  4. Откройте решение.
  5. В свойствах проекта веб-приложения в разделе «Веб» укажите путь к веб-приложению, созданному в IIS. Это может быть установлено глобально (будет сохранено в файле проекта) или локально (влияет только на этот компьютер).

NB. IIS Express избавляет от необходимости работать от имени администратора и предоставляет (как я понимаю) все функциональные возможности IIS для разработки и отладки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...