Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 10 лет назад пользователемВалентина Панкрашева
2 Microsoft TechDayshttp:// Татьяна Ильченко
3 Microsoft TechDayshttp:// Основные вопросы: Обзор изменений в архитектуре IIS7 по сравнению с IIS6 Средства, способы и возможности миграции Решение основных проблем при миграции Ключевые цели: Понимание различий между IIS 6 и 7 версии Освоение используемых инструментов и способов решения распространенных проблем миграции приложений
4 Microsoft TechDayshttp:// У меня есть готовое web-приложение и мне нужно... Легко развернуть мое приложение на действующий web-сервер Скопировать мое приложение на USB-диск или в другое хранилище для предоставления в общий доступ Синхронизировать мое приложение между разными компьютерами Легко перенести мое приложение с IIS 6.0 на IIS 7.0
5 Microsoft TechDayshttp:// Преимущества Эффективная синхронизация ферм серверов Упрощенное создание пакетов, архивирование и развертывание web-приложений Перенос web-приложений между IIS 6.0 и IIS 7.0 Преимущества Эффективная синхронизация ферм серверов Упрощенное создание пакетов, архивирование и развертывание web-приложений Перенос web-приложений между IIS 6.0 и IIS 7.0 Возможности Интеграция с IIS 7.0 Manager и Visual Studio 10 Перенос всего сервера или сайта Синхронизация только изменившихся данных Предпреждения о нарушенных зависимостях Собирает данные, конфигурацию, сертификаты, ключи реестра, настройки ASP.NET Работает с «живыми» серверами и архивированными пакетами в качестве источника или места назначения Не требует повышенных привелегий для развертывания приложений Возможности Интеграция с IIS 7.0 Manager и Visual Studio 10 Перенос всего сервера или сайта Синхронизация только изменившихся данных Предпреждения о нарушенных зависимостях Собирает данные, конфигурацию, сертификаты, ключи реестра, настройки ASP.NET Работает с «живыми» серверами и архивированными пакетами в качестве источника или места назначения Не требует повышенных привелегий для развертывания приложений Упрощает развертывание web-приложений с помощью создания пакетов, синхронизации или переноса сайтов IIS 6.0 или IIS 7.0, включая конфигурацию и данные
6 Microsoft TechDayshttp:// Миграция приложений с помощью Web Deployment Tool
7 Microsoft TechDayshttp:// Интегрированный режим ASP.NET Новый стек конфигурации приложений 64 бита
8 Microsoft TechDayshttp:// Выберите вашу конфигурацию... Сервер приложений ASP.NET Сервер приложений PHP Сервер приложений ASP.NET + PHP Сервер ASP.NET + PHP + Ruby on Rails Сервер маршрутизации запросов Etc…...или постройте свой Web- сервер Только10 модулей устанавливаются по умолчанию Всего 40 модулей доступны «из коробки» Дополнительные расширения доступны на
9 Microsoft TechDayshttp:// Развертывается как монолитный сервер Ограниченная кастомизация Заданная функциональность Ограниченная расширяемость ISAPI Filter
10 Microsoft TechDayshttp:// Компонентный сервер Функциональность определяется подключенными модулями Небольшой общий конвейер (обработчик) запросов Позволяет Использовать в качестве «легких» web-серверов Строить произвольные или специализированные сервера
11 Microsoft TechDayshttp:// Расширение ISAPI Только обрабатывает запросы ASP.NET Runtime- ограничения Дублирование функций
12 Microsoft TechDayshttp:// Классический режим ASP Для совместимости Интегрированный режим ASP.NET Может обрабатывать все запросы Расширенная функциональность Выше точность уведомлений
13 Microsoft TechDayshttp:// Нет больше мета-базы конфигурации Система настройки IIS теперь Распределенная Настройки IIS могут храниться в файлах web.config вместе с настройками ASP.NET Прозрачная Хорошо структуированный XML Портируемая / переносимая Может быть легко скопирована Может использоваться несколькими серверами одновременно Проблема миграции: ADSI-скрипты и управляющий код, использующие System.DirectoryServices требуют дополнительно включения поддержки совместимости с IIS6
14 Microsoft TechDayshttp:// Для сервера 64 бита – по умолчанию IIS поддерживает 32-битные рабочие процессы на Windows 64-bit Предусловия битности bitness64 и bitness32 Проблемы миграции: Бинарные файлы для разных архитектур Функционал, доступный только в 32-Bit Драйверы для работы с базами данных
15 Microsoft TechDayshttp:// Минимальная установка Нет поддержки ISAPI Нет классического ASP Нет ASP.Net Нет модулей аутентификации Нет мета-базы IIS6 Новые встроенные учетные записи IUSR заменяет IUSR_ IIS_IUSRS заменяет IIS_WPG Отсутствует режим IIS5 Isolation Фильтры Read-Raw Data более не доступны
16 Microsoft TechDayshttp:// Безопасность Аутентификация Kernel-Mode Windows Authentication по умолчанию Решает проблемы с аутентификацией, если пул приложений выполняется как Domain Identity Аутентификация Windows в web-фермах требует режима аутетификации пользователей (User Mode Auth) Нет UI для Списков доверенных сертификатов (Certificate Trust Lists) Связывания сертификатов (Certificate Mapping) Модуль Request Filter вместо UrlScan Более строгие настройки по умолчанию Не обрабатывается «+» в URL Длина строки запроса (Query string) ограничена до 2048 байт
17 Microsoft TechDayshttp:// ASP.Net Classic ASP
18 Microsoft TechDayshttp:// Интегрированный режим Секции и в секции system.web переносятся в и в system.webServer validateIntegratedModeConfiguration=false Ручная миграция: %windir%\system32\inetsrv\Appcmd migrate config " " Изменилась семантика ASPNET_REGIIS
19 Microsoft TechDayshttp:// Проблемы аутентификации Не поддерживается Нельзя сочетать аутентификацию IIS с аутентификацией на базе форм ASP.NET HttpRequest.LogonUserIdentity можно использовать только после PostAuthenticateRequest Нельзя использовать олицетворение (impersonation) до PostAuthenticateRequest *_OnAuthenticate в global.asax не поддерживается Шифрование секций не поддерживается
20 Microsoft TechDayshttp:// По умолчанию не устанавливается По умолчанию не показываются ошибки сценариев: %windir%\system32\inetsrv\appcmd set config -section:asp -scriptErrorSentToBrowser:true Запрещены родительские пути (Parent Paths) 32-Bit
21 Microsoft TechDayshttp:// Меняется Default Identity FTP 7.5 вместо FTP Server в IIS
22 Microsoft TechDayshttp:// DefaultAppPool в IIS 7.0 на W2K8/Vista выполняется как NetworkService DefaultAppPool на Windows Server 2008 R2 и Windows 7 выполняется как сущность AppPool, i.e. DefaultAppPool Потенциальные проблемы с безопасностью!
23 Microsoft TechDayshttp:// IIS7 обеспечивает непревзойденные возможности для разработчиков web- приложений и IT-профессионалов Переходите на IIS7 уже сегодня! Используйте Web Deployment Tool для миграции 10 сентября 2009 года – компания Microsoft обещает выпуск русской версии Web Deployment Tool и Web Platform Installer v2.
24 Microsoft TechDayshttp:// IIS в Windows Server 2008 R2 Усовершенствования в IIS 7.0: безопасность Усовершенствования в IIS 7.0: производительность Все трансляции про IIS7
25 Microsoft TechDayshttp:// © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.