ПРАКТИЧЕСКОЕ руководство: Развертывание приложения ASP.NET приложения с помощью функции копирования проекта в Visual Studio.NET

Переводы статьи Переводы статьи
Код статьи: 326356 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Аннотация

Visual Studio.NET предоставляет Копирование проекта Таким образом, чтобы файлы проекта можно скопировать из одного места в другое во время разработки, и таким образом, чтобы развернуть веб-приложения ASP.NET проект на производственном веб-сервере. В данной статье описывается использование Копирование проекта метод в Microsoft Visual Studio.NET для развертывания Microsoft ASP.NET веб-приложений. В статье описывается ниже:
  • Методы подключения для серверные расширения FrontPage (FPSE) и для общих папок.
  • Параметры средства для фильтрации файлов, которые требуется скопировать.
  • Установка сервера.
  • При использовании других возможных проблем Копирование проекта.

Настроить проект для окончательной, прежде чем выполнять копирование проекта

Если установить проект в режим выпуска перед выполнением Копирование проекта, который повышает производительность приложений ASP.NET приложения.

Чтобы настроить проект в режим выпуска, выполните следующие действия:
  1. Щелкните правой кнопкой мыши Решение в обозревателе решений и выберите пункт контекстного меню Свойства.
  2. Нажмите кнопку Свойства конфигурации папка на левой панели.
  3. Выберите имя проекта в правой панели и нажмите кнопку Выпуск В меню Конфигурация раскрывающееся меню.
  4. Нажмите кнопку ОК.

Пошаговые инструкции по выполнению Копировать проект в Visual Studio.NET

ПРИМЕЧАНИЕ: Чтобы убедиться, что все сборки, актуальность, необходимо выполнить Построение Прежде чем использовать Копирование проекта. Если этого не сделать, ASP.NET приложения могут развернуть более ранних версий некоторые файлы.
  1. Из Проект меню, нажмите кнопку Копирование проекта.
  2. Из Копирование проекта диалоговое окно, выберите пункт Конечная папка проекта что нужно использовать.
  3. Выберите Метод веб-доступа Чтобы подключиться к папке назначения. Web access метод варианты:
    • FrontPage -Этот метод использует серверные расширения FrontPage (FPSE) по протоколу HTTP для передачи файлов в папку назначения. Этот метод используется при переносе файлов на сервер за пределами локальной сети. Необходимо установить сервер FPSE.
      -ИЛИ-
    • Файловый ресурс общего доступа Универсальное правило именования (UNC) - для использования этого метода необходимо иметь прямой доступ к папке назначения из исходной папки. Если конечная папка находится на другом компьютере, необходимо найти компьютер в локальной сети.
  4. Выберите Копировать параметр, чтобы указать, что файлы необходимо скопировать в папку назначения. Для этого выполните следующие действия.
    • Выберите Только файлы, необходимые для запуска этого приложения параметр, если необходимо развернуть завершенный ASP.NET приложения. Развертывание библиотек DLL и файлы помечены Действие при построении из Содержимое. Не развертывайте непомеченные исходные файлы.
    • Выберите Все файлы проекта параметр, если необходимо включить все файлы сборки, файл проекта и исходные файлы.
    • Выберите Все файлы в исходной папке проекта параметр, если необходимо скопировать все файлы из исходной папки.
    ПРИМЕЧАНИЕ: Если вы часто развертывание изменений, помните, что Копирование проекта Копирует все необходимые файлы ли эти файлы изменены с момента последнего развертывания.

Требования для установки сервера веб

Необходимое программное обеспечение
  • Microsoft Windows 2000 или Windows XP
  • Microsoft Internet Information Server (IIS)
  • Корпорация Майкрософт.NET Framework
Для использования Копирование проекта, как приложение в Microsoft Internet информации СЛУЖБ необходимо задать каталог проекта. Чтобы создать приложение IIS, выполните следующие действия:
  1. Откройте диспетчер служб Интернета. Или при запуске Microsoft Windows XP на компьютере, откройте службы IIS.
  2. В левой области щелкните правой кнопкой мыши имя виртуального каталога и нажмите кнопку Свойства.
  3. Убедитесь, что указано имя веб-узла или имя виртуального каталога в Имя приложения в группе Параметры приложения. Если он отсутствует в списке, нажмите кнопку Создание.ПРИМЕЧАНИЕ: Если выбран метод доступа к веб-узла FrontPage в Копирование проекта диалоговое окно, необходимо установить серверные расширения FrontPage (FPSE) на веб-сервере.

    Для получения дополнительных сведений об установке серверных расширений FrontPage посетите следующий веб-узел Microsoft TechNet Web:

    Установка серверных расширений FrontPage 2002
    http://TechNet.Microsoft.com/en-us/library/cc767983.aspx

Скопировать проект на удаленном сервере

Выполните следующие действия для выполнения Копирование проекта на удаленном веб-сервере:
  1. На удаленном сервере создайте папку для Visual Studio.NET проекты, например: "C:\projects".
  2. Включите общий доступ к файлам для папки C:\Projects.
  3. Создайте вложенную папку в папке "c:\projects" с именем проекта, который требуется скопировать, например: c:\Projects\Test1.
  4. В консоли управления IIS создайте виртуальный каталог. Имя виртуального каталога Test1, а затем щелкните папку с именем C:\Projects\Test1.
  5. Откройте существующее приложение ASP.NET в Visual Studio.NET. Из Построение меню, нажмите кнопку Построение решения.
  6. В раскрывающемся списке на панели инструментов измените режим компиляции из Отладка Кому Выпуск.
  7. Выберите Проект, а затем нажмите кнопку Копирование проекта.
    1. Для Конечная папка проекта, введите: http://Имя_сервера/Test1, где ИмяСервера — имя сервера, Test1 виртуальный каталог и имя папки, созданной на шаге 3 и 4 раздела этой статьи.
    2. Для Метод веб-доступа, выберите Файловый ресурс общего доступа. Для Путь, тип \\Servername\Projects\Test1.
    3. Выберите Копировать вариант для вашего проекта.
ПРИМЕЧАНИЕ: В этом примере описывается, как скопировать проект в папку, созданную из корневого каталога диска C. Можно также выполнить те же действия, чтобы скопировать проект на веб-корне (\\InetPub\Wwwroot).

Ссылки

Для получения дополнительных сведений о Visual Studio.NET Копирование проекта диалоговом окне ниже Microsoft Developer сети веб-узле:
Копирование проекта-диалоговое окно
http://MSDN.Microsoft.com/en-us/library/f3efa15a (VS.71) .aspx
Для получения дополнительных сведений о серверные расширения FrontPage (FPSE) посетите Microsoft Developer сети веб-узла:
Корпорация Майкрософт серверные расширения FrontPage 2002 для Windows
http://msdn2.Microsoft.com/en-us/library/aa140175 (office.10) .aspx

Свойства

Код статьи: 326356 - Последний отзыв: 8 июня 2011 г. - Revision: 4.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft ASP.NET 1.0
  • Microsoft Visual Studio .NET 2002 Professional Edition
  • Microsoft Visual Studio .NET 2002 Enterprise Architect
  • Microsoft Visual Studio .NET 2002 Enterprise Developer
  • Microsoft Visual Studio .NET 2002 Academic Edition
  • Microsoft Internet Information Server 4.0
  • Microsoft Visual Studio .NET 2003 Professional Edition
  • Microsoft Visual Studio .NET 2003 Enterprise Architect
  • Microsoft Visual Studio .NET 2003 Enterprise Developer
Ключевые слова: 
kbdeployment kbhowtomaster kbmt KB326356 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:326356

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com