Альтернативные способы развертывания
Обновлен: Ноябрь 2007
Кроме инструментов развертывания, содержащихся в Visual Studio, существует несколько альтернативных методов развертывания. В большинстве случаев инструменты развертывания обеспечивают более надежную установку, однако в некоторых простых случаях применимы и альтернативные методы. Дополнительные сведения см. в разделе Общие сведения о развертывании с помощью установщика Windows.
Команда "Копировать проект"
Команда Копировать проект для веб-проектов вызывается из меню Проект. Копирование проекта, в отличие от развертывания, является более простым способом перемещения содержимого проекта на конечный веб-сервер. При копировании не производится автоматическая настройка параметров каталога служб IIS. Поэтому в большинстве случаев рекомендуется развертывание проектов, поскольку в этом случае доступны дополнительные возможности управления, такие как регистрация и настройка служб IIS.
По умолчанию команда Копировать проект создает на конечном сервере новое веб-приложение и копирует только те файлы, которые необходимы для запуска приложения. Обратите внимание, что для использования команды Копировать проект на конечном сервере должны быть установлены серверные расширения приложения FrontPage. Для копировании проекта на сервер выполните следующие действия:
В меню Проект выберите команду Копировать проект.
Выберите папку назначения для проекта.
Выберите способ доступа к веб-приложению.
Выберите копируемые файлы.
По умолчанию развертываются только те файлы, которые необходимы для запуска приложения. Альтернативным вариантом является развертывание всех файлов проекта или всех файлов в папке проекта.
Команда Xcopy
Команда Xcopy операционной системы Windows — это простой способ копирования проекта или приложения из одного местоположения в другое. Использование команды Xcopy вместо развертывания проекта рекомендуется только в самых простых случаях. Как и команда Копировать проект, Xcopy не осуществляет регистрацию или проверку расположения сборок, а для веб-проектов не производит автоматическую настройку параметров каталога служб IIS. Более важно то, что использование команды Xcopy для развертывания приложения не позволяет воспользоваться возможностями установщика Windows, создавая риск перезаписи файлов, что может привести к нарушению работы других приложений.
Чтобы просмотреть синтаксис и параметры командной строки для команды Xcopy, следует ввести Xcopy /? в окне командной строки
Инструменты установки сторонних организаций
Кроме инструментов развертывания, содержащихся в Visual Studio, могут быть доступны также инструменты установки от сторонних организаций, поддерживающие установщик Windows. Эти инструменты могут поддерживать дополнительные возможности установщика Windows, которые не поддерживаются при развертывании с помощью Visual Studio.
См. также
Основные понятия
Новые возможности развертывания
Другие ресурсы
Общие сведения о развертывании с помощью установщика Windows