Пошаговое руководство. Настройка приложений ASP.NET в IIS 6.0 с помощью консоли управления (MMC)

Visual Studio 2010

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

В ASP.NET поддерживается настройка параметров приложений, выполняемых под управлением служб IIS 6.0. Такая настройка может выполняться следующими способами:

  • С помощью средства администрирования веб-узла, обеспечивающего как локальное, так и удаленное управление веб-узлами. Дополнительные сведения см. в разделе Средство администрирования веб-узла ASP.NET.

  • С помощью интерфейса configuration конфигурации, обеспечивающего программное управление параметрами. Дополнительные сведения см. в разделе Общие сведения о конфигурационном API ASP.NET.

  • С помощью консоли управления Microsoft (MMC) ASP.NET. Консоль MMC обеспечивает изменение конфигурации отдельного или всех веб-узлов. В отличие от средства администрирования веб-узла консоль MMC обеспечивает управление всей иерархией конфигурации веб-сервера.

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

В данном пошаговом руководстве представлены следующие задачи:

  • Запуск консоли управления (MMC) ASP.NET.

  • Создание параметров в консоли MMC.

  • Просмотр результатов изменения конфигурации, выполненных с помощью консоли MMC.

  • Дополнительные сведения о настройке IIS с помощью IIS Manager см. в разделе Configuring Internet Sites and Services (IIS 6.0).

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

При использовании оснастки IIS консоли MMC для настройки удаленного сервера диалоговое окно Параметры конфигурации ASP.NET недоступно.

Для выполнения этого пошагового руководства требуются следующие компоненты:

  • Службы Microsoft Internet Information Services (IIS) 6.0, установленные локально на компьютере.

  • Платформа .NET Framework версии 2.0.

  • Права администратора компьютера.

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

Создание папки и виртуального каталога IIS

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

    Например, создайте папку C:\SampleWebSite.

  2. В меню Пуск выберите пункт Выполнить.

  3. В поле Открыть введите inetmgr и нажмите кнопку ОК.

  4. В диспетчере служб IIS раскройте узел локального компьютера, а затем — Веб-узлы.

  5. Щелкните правой кнопкой мыши узел Веб-узел по умолчанию, выберите команду Создать и затем пункт Виртуальный каталог.

    Открывается мастер создания виртуальных каталогов.

  6. Нажмите кнопку Далее.

  7. В поле Псевдоним введите имя узла, например SampleWebSite, и нажмите кнопку Далее.

  8. В поле Путь введите путь к папке, созданной на шаге 1, и нажмите кнопку Далее.

  9. Установите флажки Чтение и Выполнить сценарии, нажмите кнопку Далее и затем кнопку Готово.

Теперь можно создать параметры веб-узла с помощью консоли MMC ASP.NET.

Создание параметра приложения

  1. В диспетчере служб IIS щелкните правой кнопкой мыши имя созданного виртуального каталога и выберите пункт Свойства.

    Открывается диалоговое окно Свойства <имя_веб_узла>.

  2. На вкладке ASP.NET выберите пункт Изменить конфигурацию.

    Откроется диалоговое окно Параметры конфигурации ASP.NET.

  3. На вкладке Общие в разделе Параметры приложения нажмите кнопку Добавить.

    Открывается диалоговое окно Изменение или добавление параметров приложения.

  4. В поле Ключ введите CustomBGColor.

  5. В поле Значение введите шестнадцатеричное значение #00FF00, соответствующее зеленому цвету.

  6. Нажмите кнопку ОК, чтобы закрыть диалоговое окно Изменение или добавление параметров приложения.

  7. Нажмите кнопку ОК, чтобы закрыть диалоговое окно Параметры конфигурации ASP.NET.

  8. Нажмите кнопку ОК, чтобы закрыть диалоговое окно Свойства <имя_веб_узла>.

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

    Не закрывайте диспетчер служб IIS.

Консоль MMC ASP.NET представляет собой графическое средство для изменения файлов конфигурации ASP.NET. В этом пошаговом руководстве изменяются параметры конфигурации отдельного веб-приложения, то есть изменяется файл Web.config веб-узла, созданного в первой части руководства. В этой части руководства выполняется проверка выполненных с помощью консоли MMC ASP.NET настроек (проверяется содержимое файла Web.config).

Проверка параметров приложения

  1. В проводнике Windows перейдите к папке, созданной в первой части руководства.

    В этой папке содержится файл Web.config. При создании параметров конфигурации для веб-узла в консоли MMC автоматически создается новый файл Web.config, не существовавший до этого.

  2. Откройте файл Web.config в текстовом редакторе, таком как «Блокнот».

  3. Убедитесь, что в файле Web.config создан следующий элемент:

    <?xml version="1.0" encoding="utf-8"?>
    <configuration>
        <appSettings>
            <add key="CustomBGColor" value="#00ff00" />
        </appSettings>
    </configuration>
    

    Консолью MMC автоматически создается элемент <appSettings>, в котором хранятся определенные пары «ключ-значение».

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

Использование параметров приложения

  1. В папке, созданной в первой части этого руководства, создайте новый текстовый файл с именем Default.aspx.

    Этот файл можно изменить в любом текстовом редакторе, таком как «Блокнот».

  2. Вставьте следующий код в файл Default.aspx.

    <%@ Page Language="C#" %>
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <script runat="server">
        string CustomBGColor =
             ConfigurationManager.AppSettings["CustomBGColor"];
    </script>
    
    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head>
        <title>Sample Web Application</title>
    </head>
    <body style="background-color:<%=CustomBGColor%>">
    <form runat="server" id="Form1">
        Body background color:
        <%=CustomBGColor%>
    </form>    
    </body>
    </html>
    
    
    
  3. Откройте обозреватель и введите следующий URL-адрес:

    http://localhost/SampleWebSite/Default.aspx
    

    Страница открывается в обозревателе.

  4. Убедитесь, что в качестве цвета фона страницы используется зеленый.

С помощью консоли MMC ASP.NET также можно изменять существующие параметры.

Изменение цвета фона

  1. В диспетчере служб IIS щелкните правой кнопкой мыши виртуальный каталог и выберите пункт Свойства.

  2. На вкладке ASP.NET выберите пункт Изменить конфигурацию.

  3. На вкладке Общие в разделе Параметры приложения выберите строку, в которой содержится параметр CustomBGColor, и нажмите кнопку Изменить.

  4. В поле Значение введите #0000FF (шестнадцатеричное значение, определяющее синий цвет).

  5. Нажмите кнопку ОК, чтобы закрыть диалоговое окно Изменение или добавление параметров приложения.

  6. Нажмите кнопку ОК, чтобы закрыть диалоговое окно Параметры конфигурации ASP.NET.

  7. Нажмите кнопку ОК, чтобы закрыть диалоговое окно Свойства <имя_веб_узла>.

  8. Откройте обозреватель и введите следующий URL-адрес:

    http://localhost/SampleWebSite/Default.aspx
    
  9. Убедитесь, что в качестве цвета фона используется синий.

В этом пошаговом руководстве представлены общие сведения о работе с консолью управления (MMC) ASP.NET, которая предназначена для настройки параметров конфигурации ASP.NET в качестве администратора компьютера веб-сервера. При необходимости вы можете ознакомиться с другими способами использования параметров конфигурации ASP.NET. Можно изучить следующие моменты:

Показ: