У меня есть решение .NET 1.1, которое я открываю в VS2003. Одним из проектов является веб-сервис, который указывает на страницу на localhost. На компьютере, который создал решение, он может открыть его и работает просто отлично. При открытии на любом другом компьютере я получаю приглашение:
Установить местоположение проекта - ProjectName
Выберите расположение рабочей копии ваших веб-проектов. Вы можете принять местоположение по умолчанию или изменить его, щелкнув ячейку и отредактировав ее.
Местоположение визуальной студии будет в d: \ [...], как указано в предыдущем диалоговом окне.
Предыдущего диалогового окна не было. Кроме того, «Введите местоположение рабочей копии здесь» должно указывать на местоположение IIS, в котором находится проект, но оно хочет создать новое с _1 в конце.
Полагаю, я мог понять техническое ограничение VS2003, необходимого для подключения к локальному IIS, но почему оно отлично работает на машине, на которой он был создан?
Кроме того, содержащееся в нем программное обеспечение кодируется для поиска файлов в определенных местах, как указано в файле .config. Эти файлы должны находиться в том же месте на моем компьютере, что и на компьютере сборки, и это работало нормально, когда проект не был частью решения.
Насколько я понимаю, все, что нужно сделать VS2003 для этого проекта, - это создать папку / bin / и отбросить в нее сборки.
Почему он может делать это как есть, а иногда нет?
Как я могу сказать VS2003 указать в том же месте, что и существующие файлы?
VS2003
.NET 1.1
IIS 5 / WinXP SP3