Задать местоположение проекта - уже содержит проект - PullRequest
2 голосов
/ 03 августа 2009

У меня есть решение .NET 1.1, которое я открываю в VS2003. Одним из проектов является веб-сервис, который указывает на страницу на localhost. На компьютере, который создал решение, он может открыть его и работает просто отлично. При открытии на любом другом компьютере я получаю приглашение:

Установить местоположение проекта - ProjectName Выберите расположение рабочей копии ваших веб-проектов. Вы можете принять местоположение по умолчанию или изменить его, щелкнув ячейку и отредактировав ее. Местоположение визуальной студии будет в d: \ [...], как указано в предыдущем диалоговом окне.

Предыдущего диалогового окна не было. Кроме того, «Введите местоположение рабочей копии здесь» должно указывать на местоположение IIS, в котором находится проект, но оно хочет создать новое с _1 в конце.

Полагаю, я мог понять техническое ограничение VS2003, необходимого для подключения к локальному IIS, но почему оно отлично работает на машине, на которой он был создан?

Кроме того, содержащееся в нем программное обеспечение кодируется для поиска файлов в определенных местах, как указано в файле .config. Эти файлы должны находиться в том же месте на моем компьютере, что и на компьютере сборки, и это работало нормально, когда проект не был частью решения.

Насколько я понимаю, все, что нужно сделать VS2003 для этого проекта, - это создать папку / bin / и отбросить в нее сборки.

Почему он может делать это как есть, а иногда нет? Как я могу сказать VS2003 указать в том же месте, что и существующие файлы?

VS2003 .NET 1.1 IIS 5 / WinXP SP3

...