Практическое руководство. Публикация веб-узлов

Visual Studio 2010

Обновлен: Ноябрь 2007

При публикации веб-узла выполняется компилирование исполняемых файлов веб-узла и вывод в указанную папку. Дополнительные сведения см. в разделе Публикация веб-узлов.

20yh9f1b.alert_note(ru-ru,VS.100).gifПримечание.

Программа публикации веб-узла недоступна в экспресс-выпуске Visual Web Developer 2005.

Перед публикацией веб-узла

  1. Проверьте конфигурацию исходного узла и запишите все параметры, которые должны будут присутствовать в удаленном расположении. В частности, проверьте такие параметры, как строки подключений, параметры членства и прочие параметры безопасности.

  2. Проверьте конфигурацию исходного узла и запишите все параметры, которые необходимо будет изменить в опубликованном веб-узле. Например, может потребоваться отключить отладку, трассировку и пользовательские ошибки после публикации веб-узла.

    Поскольку параметры конфигурации наследуются, необходимо проверить файл Machine.config или корневой файл Web.config в каталоге SystemRoot\Microsoft.NET\Framework\версия\CONFIG, а также все файлы Web.config приложения. Если у вас нет прав для просмотра корневых файлов конфигурации, то можно вывести файл, содержащий полный список параметров конфигурации веб-узла, отформатированный как файл конфигурации, используя следующий пример кода в разделе Пошаговое руководство. Программный обзор наследуемых и локальных конфигурационных параметров.

    Определения параметров конфигурации см. в разделах Общие параметры конфигурации (ASP.NET) и Параметры конфигурации ASP.NET.

Публикация веб-узла

  1. В меню Построение выберите команду Опубликовать веб-узел.

  2. В диалоговом окне Опубликовать веб-узел нажмите кнопку с многоточием (…), чтобы перейти к месту публикации веб-узла.

    Можно записать вывод веб-узла в локальную или общую папку, на узел FTP или на веб-узел, доступ к которому осуществляется посредством URL. У вас должны быть разрешения на создание и запись файлов в целевом расположении.

  3. Чтобы изменить разметку (но не код) ASPX-файлов после публикации веб-узла, установите флажок Разрешить этому предварительно скомпилированному узлу быть обновляемым.

  4. Для именования сборок со строгими именами с помощью файла ключей или контейнера ключей установите флажок Включить строгое именование в предварительно скомпилированных сборках и нажмите кнопку ОК.

    Состояние публикации отображается в панели задач. В зависимости от скорости соединения, объема веб-узла и типов файлов содержимого, время на опубликование может быть различным. После завершения публикации отобразится состояние Публикация успешно завершена.

  5. Внесите любые необходимые изменения в параметры узла. Дополнительные сведения см. в разделе Практическое руководство. Настройка опубликованных веб-узлов. Можно зашифровать определенные параметры конфигурации. Дополнительные сведения см. в разделе Шифрование сведений о конфигурации с помощью функции защищенной конфигурации.

Показ: