Практическое руководство. Настройка опубликованных веб-узлов
Обновлен: Ноябрь 2007
При публикации веб-узла выполняется компилирование исполняемых файлов веб-узла и вывод результата компиляции в указанную папку. Ввиду различий конфигурации между средой тестирования и местом публикации приложения возможны различия в поведении опубликованного приложения, по сравнению с его поведением в среде тестирования. В таком случае может потребоваться изменение параметров конфигурации после публикации узла. Дополнительные сведения см. в разделе Администрирование веб-узлов ASP.NET.
Настройка опубликованного веб-узла
Проверьте конфигурацию исходного узла и обратите внимание на параметры, изменение которых необходимо на опубликованном веб-узле. Параметры, в которых обычно существуют различия между узлом разработки и производственным узлом:
Строки подключений.
Параметры членства и другие параметры безопасности. Дополнительные сведения см. в разделе Настройка приложения ASP.NET для использования членства.
Параметры отладки. Рекомендуется отключить отладку для всех страниц на производственном сервере.
Трассировка. Рекомендуется отключить трассировку. Дополнительные сведения см. в разделе Общие сведения о трассировке ASP.NET.
Настраиваемые ошибки. Дополнительные сведения см. в разделе Ошибка обработки на страницах ASP.NET и в приложениях.
Поскольку параметры конфигурации наследуются, может потребоваться просмотр локальных версий файла Machine.config или файла Web.config в каталоге "%SystemRoot%\Microsoft.NET\Framework\версия\CONFIG", а также любых файлов Web.config приложения.
Примечание.
При отсутствии разрешений на просмотр корневых файлов конфигурации можно создать файл, содержащий полный список параметров конфигурации для веб-узла в формате файла конфигурации с помощью кода, описанного в разделе Пошаговое руководство. Программный обзор наследуемых и локальных конфигурационных параметров.
Определения параметров конфигурации см. в разделах Общие параметры конфигурации (ASP.NET) и Параметры конфигурации ASP.NET.
После публикации веб-узла необходимо проверить все веб-страницы опубликованного узла под разными учетными записями пользователей.
Если поведение опубликованного веб-узла отличается от поведения исходного узла, то может потребоваться внесение изменений конфигурацию опубликованного узла.
Для просмотра параметров конфигурации в опубликованном веб-узле откройте удаленный веб-узел в Visual Web Developer и отредактируйте непосредственно файл Web.config удаленного веб-узла. Также можно использовать другие методы настройки, описанные в разделе Изменение файлов конфигурации ASP.NET.
Примечание.
Нельзя использовать средство администрирования веб-узла для настройки удаленных веб-узлов.
Сравните параметры конфигурации опубликованного веб-узла с параметрами конфигурации исходного веб-узла. На веб-сервере, на котором находится опубликованный веб-узел, может потребоваться просмотреть файл Machine.config или корневой файл Web.config в каталоге "%SystemRoot%\Microsoft.NET\Framework\версия\CONFIG" удаленного компьютера в дополнение к файлу Web.config приложения. Можно создать файл, содержащий полный список параметров конфигурации для веб-узла, в формате файла конфигурации с помощью кода, описанного в разделе Пошаговое руководство. Программный обзор наследуемых и локальных конфигурационных параметров.
В файле конфигурации опубликованного веб-узла отредактируйте элемент deployment и присвойте его атрибуту retail значение true.
Это переопределит локальные параметры для трассировки и режима отладки на странице или в файле Web.config уровня приложения, что повысит безопасность веб-узла для соответствия рабочей среде.
Задайте шифрование для конфиденциальных параметров конфигурации, таких как параметры безопасности и строки подключений. Дополнительные сведения см. в разделе Шифрование сведений о конфигурации с помощью функции защищенной конфигурации.
См. также
Задачи
Пошаговое руководство. Развертывание веб-приложения ASP.NET с помощью XCOPY
Основные понятия
Изменение файлов конфигурации ASP.NET