Практическое руководство. Настройка опубликованных веб-узлов

Visual Studio 2010

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

При публикации веб-узла выполняется компилирование исполняемых файлов веб-узла и вывод результата компиляции в указанную папку. Ввиду различий конфигурации между средой тестирования и местом публикации приложения возможны различия в поведении опубликованного приложения, по сравнению с его поведением в среде тестирования. В таком случае может потребоваться изменение параметров конфигурации после публикации узла. Дополнительные сведения см. в разделе Администрирование веб-узлов ASP.NET.

Настройка опубликованного веб-узла

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

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

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

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

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

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

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

  3. Для просмотра параметров конфигурации в опубликованном веб-узле откройте удаленный веб-узел в Visual Web Developer и отредактируйте непосредственно файл Web.config удаленного веб-узла. Также можно использовать другие методы настройки, описанные в разделе Изменение файлов конфигурации ASP.NET.

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

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

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

  5. В файле конфигурации опубликованного веб-узла отредактируйте элемент deployment и присвойте его атрибуту retail значение true.

    Это переопределит локальные параметры для трассировки и режима отладки на странице или в файле Web.config уровня приложения, что повысит безопасность веб-узла для соответствия рабочей среде.

  6. Задайте шифрование для конфиденциальных параметров конфигурации, таких как параметры безопасности и строки подключений. Дополнительные сведения см. в разделе Шифрование сведений о конфигурации с помощью функции защищенной конфигурации.

Показ: