Запуск веб-приложений на Windows Vista с IIS версии 7.0 и Visual Studio
Обновлен: Ноябрь 2007
Можно использовать Visual Studio для создания и работы с веб-узлами (которые также называют веб-приложениями) в различных конфигурациях. Сюда входят узлы служб IIS, узлы файловой системы, развернутые узлы протокола передачи файлов (FTP) и удаленные узлы (сайты).
IIS 7.0 входит в состав Windows Vista. Тем не менее при первой установке Windows Vista по умолчанию IIS 7.0 не установлен и включен. В этом разделе описывается, как установить IIS и настроить его, чтобы в Visual Studio можно было создать локальные IIS веб-узлы ASP.NET. Это позволяет использовать локальную копию IIS для запуска и отладки веб-узла, а не использовать ASP.NET Development Server.
При создании локального веб-узла IIS страницы и папки для узла хранятся в папке, которая находится в папке, которая установлена по умолчанию для веб-узлов IIS. Все это расположено на Локальный_Диск:\Inetpub\wwwroot.Visual Studio и создает соответствующую конфигурацию IIS, чтобы веб-узел распознал IIS как приложение.
Можно также создать виртуальный каталог. В этом случае файлы веб-узла могут быть в любой папке на компьютере веб-сервера.
При установке IIS и ASP.NET на Windows Vista
Установка компонента ASP.NET IIS 7.0 в Windows Vista позволяет запуститься веб-приложениям ASP.NET в качестве локальных служб IIS веб-узлов. Чтобы включить Visual Studio, для создания и использования локальных служб IIS веб-узлов, необходимо включить совместимость метабазы. Это позволяет Visual Studio взаимодействовать с метабазой IIS и с хранилищем конфигурации IIS 7.0.
![]() |
---|
Необходимо иметь административные разрешения для установки IIS 7.0. |
Установка IIS и ASP.NET под Windows Vista
В откройте Панель управления и нажмите кнопку программы.
В группе Программы и компоненты щелкните команду Включить/выключить компоненты Windows.
Примечание.
Если Панель управления отображается в классическом стиле, щелкните Программы и компоненты, и затем на левой панели выберите Включить/выключить компоненты Windows.
Отобразится диалоговое окно Компоненты Windows.
Примечание.
Если контроль учетных записей (UAC) включен, то при попытке получения доступа к диалоговому окну компоненты Windows может отобразиться сообщение. Нажмите кнопку Далее для перехода к диалоговому окну. Дополнительные сведения содержатся в разделе Контроль учетных записей.
Разверните Службу IIS.
Разверните Веб-средства управления, разверните IIS 6 управление совместимостью, а затем установите метабазы IIS 6 и конфигурация совместимости IIS 6 флажок.
Разверните Службы Интернета, разверните Средства разработки приложений, а затем выберите флажок ASP.NET.
Примечание.
Параметры, необходимые для разработки веб-приложения, будут выбраны автоматически.
Разверните Службы Интернета, разверните Безопасность, а затем выберите флажок Проверка подлинности Windows.
Чтобы позволить Visual Studio отлаживать приложения, необходимо настроить в IIS 7.0 модуль проверки подлинности Windows. По умолчанию модуль не настроен как часть службы IIS.
Нажмите кнопку OK, чтобы начать процесс установки IIS и ASP.NET.
По завершении процесса настройки закройте Панель управления.
Запуск IIS 7.0 Веб-сервера под Windows Vista
После установки IIS 7.0, как описано в предыдущей процедуре, пользователи могут подключаться к веб-узлам, размещенным IIS с помощью протоколов HTTP или HTTPS.
![]() |
---|
Следует ограничить доступ приложения к веб-узлу только другим пользователям. Чтобы сделать это, укажите проверку подлинности, по которой приложение определяет, кто является пользователем, и авторизацию, которая определяет, какие разрешения имеют пользователи на выполнения каких приложений. Дополнительные сведения см. в разделе Ограничение доступа к веб-узлам ASP.NET. |
Можно также разработать и изменить веб-узел IIS 7.0 и приложения в Visual Studio.
Чтобы запустить IIS 7.0 Веб-сервер под Windows Vista:
В Windows Vista нажмите кнопку Пуск, щелкните правой кнопкой мыши Компьютер, затем Управление.
На экране появится диалоговое окно Управление компьютером.
Примечание.
Если контроль учетных записей (UAC) включен, то при попытке получения доступа к диалоговому окну компоненты Windows может отобразиться сообщение. Нажмите кнопку Продолжить для доступа к диалоговому окну. Дополнительные сведения содержатся в разделе Контроль учетных записей пользователей.
Разверните Службы и приложения, а затем выберите управление Internet-службами (IIS).
На правой панели в группе Подключения разверните имя веб-сервера и затем разверните веб-узлы.
Щелкните правой кнопкой мыши веб-узел по умолчанию и нажмите кнопку пуск.
Если требуется безопасное соединение с Интернетом, настройте SSL (Secure Sockets Layer). Дополнительные сведения см. в разделе How to: Set Up Secure Sockets Layer (SSL).
Запуск Visual Studio с административными разрешениями в Windows Vista
Для доступа к локальным веб-узлам необходимо запустить Visual Studio в контексте учетной записи администратора. По умолчанию Windows запускает приложения под учетной записью с ограниченными правами, даже если войти в систему в качестве администратора.
Чтобы запустить Visual Studio с административными правами в Windows Vista:
В Windows Vista нажмите кнопку Пуск, нажмите кнопку Программы, а затем найдите Visual Studio.
Щелкните правой кнопкой мыши Microsoft Visual Studio и нажмите кнопку запуск от имени администратора.
Примечание.
Если контроль учетных записей (UAC) включен, то при попытке получения доступа к диалоговому окну компоненты Windows может отобразиться сообщение. Нажмите кнопку Продолжить для доступа к диалоговому окну. Дополнительные сведения содержатся в разделе Контроль учетных записей пользователей.
См. также
Задачи
How to: Set Up Secure Sockets Layer (SSL)
Основные понятия
Типы веб-узлов в Visual Web Developer
Запуск веб-приложений на Windows Server 2008 с помощью IIS 7.0 и Visual Studio