Upload
stanley-lambert
View
215
Download
0
Tags:
Embed Size (px)
Citation preview
IIS 7: The Next Generation IIS 7: The Next Generation Web Application Server Web Application Server PlatformPlatform
Michael VolodarskyMichael VolodarskyProgram ManagerProgram ManagerWeb Platform and Tools TeamWeb Platform and Tools TeamMicrosoft CorporationMicrosoft Corporation
IIS 7IIS 7Never before seenNever before seen
True xcopy deployment and full delegation True xcopy deployment and full delegation of administrative tasksof administrative tasks
Building a completely custom serverBuilding a completely custom server
Extending everythingExtending everything
Discovering and fixing difficult server Discovering and fixing difficult server problems in minutesproblems in minutes
Web Application PlatformWeb Application PlatformThe cutting edgeThe cutting edge
IIS6: Industry Strength IIS6: Industry Strength Web ServerWeb Server
SecureSecureReliableReliablePerformantPerformant
ASP.NET 2.0ASP.NET 2.0Extreme developer Extreme developer productivityproductivityTotal platform extensibilityTotal platform extensibilityPower of .NET developmentPower of .NET development
Distributed Configuration SystemDistributed Configuration System
Rich Administration StackRich Administration Stack
Componentized, Extensible Web Server Componentized, Extensible Web Server CoreCore
Integrated .NET ExtensibilityIntegrated .NET Extensibility
Powerful Monitoring and DiagnosticsPowerful Monitoring and Diagnostics
SecuritySecurity
CompatibilityCompatibility
IIS 7.0IIS 7.0
ManageableManageableUnifiedUnifiedExtensibleExtensible
,, ,,
IIS7 Configuration SystemIIS7 Configuration SystemSingle point for server administrationSingle point for server administration
Delegation of configuration to non-Delegation of configuration to non-AdministratorsAdministrators
XCopy Deployment of configuration along XCopy Deployment of configuration along with contentwith content
Single configuration store for the Single configuration store for the entireentire Web Web PlatformPlatform
Rich extensibilityRich extensibility
Clean, schematized XML configuration filesClean, schematized XML configuration files
IIS7 Administration ToolIIS7 Administration ToolSimple, task based administrationSimple, task based administration
Delegated management of sites and Delegated management of sites and applicationsapplications
Remote management over HTTP / HTTPSRemote management over HTTP / HTTPS
Support for Windows and non-Windows Support for Windows and non-Windows credentialscredentials
Simple, task-based workflow for key platform Simple, task-based workflow for key platform scenariosscenarios
Complete UI extensibilityComplete UI extensibility
Delegated DeploymentDelegated DeploymentDeploy an IIS6 app to IIS7 and configure it Deploy an IIS6 app to IIS7 and configure it w/o admin privilegesw/o admin privileges
Michael VolodarskyMichael VolodarskyProgram ManagerProgram ManagerWeb Platform and Tools TeamWeb Platform and Tools Team
IIS7 Core ServerIIS7 Core ServerModular, unified, extensible Modular, unified, extensible
Modular server for customizable footprint:Modular server for customizable footprint:add, remove server featuresadd, remove server features
All modules built on public server APIs:All modules built on public server APIs:replace server features with your ownreplace server features with your own
Native (C/C++) and Managed (C#, VB.NET) Native (C/C++) and Managed (C#, VB.NET) extensibilityextensibility
Integration across IIS / ASP.NETIntegration across IIS / ASP.NET
Build the Perfect ServerBuild the Perfect ServerCustomize your IIS7 server, Customize your IIS7 server, take advantage of integrated managed take advantage of integrated managed extensibility, and extend the serverextensibility, and extend the server
Michael VolodarskyMichael VolodarskyProgram ManagerProgram ManagerWeb Platform and Tools TeamWeb Platform and Tools Team
IIS7 DiagnosticsIIS7 DiagnosticsDiscover and solve problems quicklyDiscover and solve problems quickly
Real-time server state informationReal-time server state information
Control APIs for managing stateControl APIs for managing state
Automatic event trace logging on error Automatic event trace logging on error conditionsconditions
Detailed trace events across web platform Detailed trace events across web platform stackstack
Extensibility for trace eventsExtensibility for trace events
Find That ProblemFind That ProblemMonitor the health of your server, and Monitor the health of your server, and quickly diagnose and fix problems. quickly diagnose and fix problems.
Michael VolodarskyMichael VolodarskyProgram ManagerProgram ManagerWeb Platform and Tools TeamWeb Platform and Tools Team
IIS7 SecurityIIS7 SecurityImprove security experienceImprove security experience
Reduced attack surface through Reduced attack surface through componentizationcomponentization
Rich delegation infrastructureRich delegation infrastructure
Unified authentication, authorization across Unified authentication, authorization across web stackweb stack
Request filtering built-inRequest filtering built-in
IIS7 CompatibilityIIS7 CompatibilityEverything just worksEverything just works
ISAPI filters and extensionsISAPI filters and extensions
ADSI and WMI configuration scriptsADSI and WMI configuration scripts
ASP.NET 1.1 and 2.0 applicationsASP.NET 1.1 and 2.0 applications
Server concepts, administrative and Server concepts, administrative and development and know-howdevelopment and know-how
IIS7 SummaryIIS7 SummaryManageable, Unified, ExtensibleManageable, Unified, Extensible
Improved management of web sites and Improved management of web sites and applications without Admin rightsapplications without Admin rights
Tremendous extensibility, flexibility, and Tremendous extensibility, flexibility, and customizationcustomization
Rich diagnostics and troubleshooting Rich diagnostics and troubleshooting
Unification of core, admin, and config across Unification of core, admin, and config across web platformweb platform
Unwavering commitment to security, Unwavering commitment to security, reliability, and performancereliability, and performance
Your FeedbackYour Feedbackis Important!is Important!
Please Fill Out a Survey forPlease Fill Out a Survey forThis Session on CommNetThis Session on CommNet
© 2005 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.