SlideShare a Scribd company logo
Windows Server ® 2008 R2: Web and Enterprise SolutionsClint EdmonsonArchitect Evangelistclinted@microsoft.com
AgendaThe Web PlatformExtensions and the IIS7.x extensibility modelWeb Platform Tools
IIS7.x Extensions: A Growing Collection!http://www.iis.net/extensionsDatabase ManagerWebDavWeb Platform InstallerURL RewriterApplication Request RouterRemote ManagerPowerShell™ Snap-inFTP ServerWeb Deployment ToolAdmin PackMedia ServicesDynamic IP Restrictions
IIS with Windows Server 2008 R2Enhancing the IIS Feature SetExtensionsadd furtherfunctionalityIIS ExtensionsExtensionsadd furtherfunctionalityIIS 7.0 PlatformIIS ExtensionsSome extensionsintegratedEnhanced IIS 7.5 Platform
IIS7.x ArchitectureTotal ExtensibilityComponentized ServerPluggable modular functionalitySmall generic request pipeline EnablesLightweight serversCustom / specialized servers
IIS7.x + ASP.NETService and Application ExtensibilityClassic ModeFor compatibilityIntegrated Mode (integrated pipeline)Can process all requestsEnhanced functionalityHigher fidelity notifications
IIS ExtensionsWrite Your Own IIS Extensiondemo
AgendaWeb Platform ToolsWeb application deployment just got easier! The Web Platform
Web Deployment StoryCopy WebPublish WebWeb Application ServerDev Box
Web Deployment With the Web Platform InstallerDev EnvironmentServer EnvironmentMS DEPLOY
Web PackagingThe New Web Platform Installerdemo
Demo: New Web Platform Installer
Preparing Your Web ApplicationThe submission process is simple, but you need to adhere to a few principles…Be currentBe free of chargeBe compatibleBe deployableBe supportedBe hostableBe inclusiveBe safe
The Manifest.xml FileThis file includes information about what is in the package		<MSDeploy.iisApp>	  <iisApp path="application" />	</MSDeploy.iisApp>
The Parameters.xml FileThe fields in the XML file represent fields that will be presented to the user to obtain input
These fields can be anything your app requires (name of DB, usernames, passwords, etc.)Web Gallery DeploymentHow to Package Your Web Applicationdemo
AgendaExtreme Web ServicesWhen small, fast, and near-the-metal really count!Web Platform ToolsThe Web Platform

More Related Content

PPT
A Microsoft primer for PHP devs
PPTX
Introduction to asp.net
PPT
Asp.net basic
PPTX
ASP.NET Presentation
PPT
Asp.net
PPTX
ASP.NET - Introduction to Web Forms and MVC
PPTX
Developing an aspnet web application
PDF
C# ASP.NET WEB API APPLICATION DEVELOPMENT
A Microsoft primer for PHP devs
Introduction to asp.net
Asp.net basic
ASP.NET Presentation
Asp.net
ASP.NET - Introduction to Web Forms and MVC
Developing an aspnet web application
C# ASP.NET WEB API APPLICATION DEVELOPMENT

What's hot (20)

PDF
The state of packaged web apps
PPSX
ASP.NET Web form
PDF
[Struyf] Automate Your Tasks With Azure Functions
PDF
Rubyslava Phoenix Liveview
PPTX
Novidades sobre o Silverlight 4
PPTX
The Power of Drupal and Alfresco Together
PPT
Introduction To Adobe Flex And Semantic Resources
PDF
FileMaker Server 17の新機能と改善点
PDF
INTER-MediatorとFileMaker Cloudの未来
PPTX
Chris O'Brien - Modern SharePoint sites and the SharePoint Framework - reference
PDF
FileMaker Server 15の新機能と改善点
PPT
What Is Alfresco
PDF
Android HTTP Service
PDF
INTER-Mediator 5.8とFileMaker Data API
PPTX
Building Content-Rich Java Apps in the Cloud with the Alfresco API
PDF
Microservices & API Gateways
PDF
Selenium WebDriverを利用したサンプルアプリケーションのテスト
PDF
DEVELOPING SHAREPOINT FRAMEWORK SOLUTIONS FOR THE ENTERPRISE
The state of packaged web apps
ASP.NET Web form
[Struyf] Automate Your Tasks With Azure Functions
Rubyslava Phoenix Liveview
Novidades sobre o Silverlight 4
The Power of Drupal and Alfresco Together
Introduction To Adobe Flex And Semantic Resources
FileMaker Server 17の新機能と改善点
INTER-MediatorとFileMaker Cloudの未来
Chris O'Brien - Modern SharePoint sites and the SharePoint Framework - reference
FileMaker Server 15の新機能と改善点
What Is Alfresco
Android HTTP Service
INTER-Mediator 5.8とFileMaker Data API
Building Content-Rich Java Apps in the Cloud with the Alfresco API
Microservices & API Gateways
Selenium WebDriverを利用したサンプルアプリケーションのテスト
DEVELOPING SHAREPOINT FRAMEWORK SOLUTIONS FOR THE ENTERPRISE
Ad

Viewers also liked (8)

PPTX
Windows 8 - The JavaScript Story
PPTX
ADO.NET Entity Framework
PPTX
Application architecture jumpstart
PPTX
Advanced oop laws, principles, idioms
PPTX
State of agile 2016
PPTX
Application Architecture Jumpstart
PPTX
Lean & Agile DevOps with VSTS and TFS 2015
PPTX
Agile Metrics That Matter
Windows 8 - The JavaScript Story
ADO.NET Entity Framework
Application architecture jumpstart
Advanced oop laws, principles, idioms
State of agile 2016
Application Architecture Jumpstart
Lean & Agile DevOps with VSTS and TFS 2015
Agile Metrics That Matter
Ad

Similar to Windows Server 2008 R2 Dev Session 03 (20)

PPTX
The New Efficiency
PPT
Make Web, Not War - Installfest: Extend Your Web Server, Rodney Buike
PPTX
Windows Server 2008 R2 Dev Session 01
PPT
Windows Server 2008 - Web and Application Hosting
PDF
Microsoft Automotive Business Unit - J Za
PPT
Windows Server 2008 for Developers - Part 1
PPTX
Windows Server 2012 R2 Jump Start - WEB
PPT
Web Platform Installer
PPT
Web Platform Installer Announcement
PPT
Dot Net Introduction
PPT
BizTalk 2010 with Appfabric Hosting in the Cloud: WCF Services vs BT2010
PPT
Oracle advanced
PPT
dotNETfinal.ppt
PPT
dotNETfinal.ppt
PPTX
Xml web services
PPTX
introduction and configuration of IIS (in addition with printer)
PPT
assjdksjksjkjskjdkfjdkjfkdjfjdijdjidfjigjdisdssds
PPT
J2 Ee Vs. .Net Workshop
PDF
Develop and Run PHP on Windows. Say(Hello); to WordPress on Azure
The New Efficiency
Make Web, Not War - Installfest: Extend Your Web Server, Rodney Buike
Windows Server 2008 R2 Dev Session 01
Windows Server 2008 - Web and Application Hosting
Microsoft Automotive Business Unit - J Za
Windows Server 2008 for Developers - Part 1
Windows Server 2012 R2 Jump Start - WEB
Web Platform Installer
Web Platform Installer Announcement
Dot Net Introduction
BizTalk 2010 with Appfabric Hosting in the Cloud: WCF Services vs BT2010
Oracle advanced
dotNETfinal.ppt
dotNETfinal.ppt
Xml web services
introduction and configuration of IIS (in addition with printer)
assjdksjksjkjskjdkfjdkjfkdjfjdijdjidfjigjdisdssds
J2 Ee Vs. .Net Workshop
Develop and Run PHP on Windows. Say(Hello); to WordPress on Azure

More from Clint Edmonson (20)

PPTX
New Product Concept Design.pptx
PPTX
Lean & Agile Essentials
PPTX
MICROSOFT BLAZOR - NEXT GENERATION WEB UI OR SILVERLIGHT ALL OVER AGAIN?
PPTX
Flow, the Universe and Everything
PPTX
Application architecture jumpstart
PPTX
Code smells and Other Malodorous Software Odors
PPTX
Windows Azure Jumpstart
PPTX
Introduction to Windows Azure Virtual Machines
PPTX
Peering through the Clouds - Cloud Architectures You Need to Master
PPTX
Architecting Scalable Applications in the Cloud
PPTX
Windows Azure jumpstart
PPTX
Windows Azure Virtual Machines
PPTX
A Force of One - Agile and the Solo Developer
PPTX
Agile is as Agile Does
PPTX
Visual Studio 2010 Ultimate
PPTX
Visual Studio 2010 - The Good Stuff
PPTX
Architecting Applications the Microsoft Way
PPTX
Intro to VS 2010 & .Net 4.0
PPTX
Sky High With Azure
PPTX
Building a Twitter App with Silverlight 3 - Part 2
New Product Concept Design.pptx
Lean & Agile Essentials
MICROSOFT BLAZOR - NEXT GENERATION WEB UI OR SILVERLIGHT ALL OVER AGAIN?
Flow, the Universe and Everything
Application architecture jumpstart
Code smells and Other Malodorous Software Odors
Windows Azure Jumpstart
Introduction to Windows Azure Virtual Machines
Peering through the Clouds - Cloud Architectures You Need to Master
Architecting Scalable Applications in the Cloud
Windows Azure jumpstart
Windows Azure Virtual Machines
A Force of One - Agile and the Solo Developer
Agile is as Agile Does
Visual Studio 2010 Ultimate
Visual Studio 2010 - The Good Stuff
Architecting Applications the Microsoft Way
Intro to VS 2010 & .Net 4.0
Sky High With Azure
Building a Twitter App with Silverlight 3 - Part 2

Recently uploaded (20)

PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Spectral efficient network and resource selection model in 5G networks
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Empathic Computing: Creating Shared Understanding
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
cuic standard and advanced reporting.pdf
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
NewMind AI Weekly Chronicles - August'25 Week I
Understanding_Digital_Forensics_Presentation.pptx
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
The Rise and Fall of 3GPP – Time for a Sabbatical?
Spectral efficient network and resource selection model in 5G networks
“AI and Expert System Decision Support & Business Intelligence Systems”
Empathic Computing: Creating Shared Understanding
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Programs and apps: productivity, graphics, security and other tools
Diabetes mellitus diagnosis method based random forest with bat algorithm
Per capita expenditure prediction using model stacking based on satellite ima...
MYSQL Presentation for SQL database connectivity
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Advanced methodologies resolving dimensionality complications for autism neur...
cuic standard and advanced reporting.pdf
Network Security Unit 5.pdf for BCA BBA.
MIND Revenue Release Quarter 2 2025 Press Release
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows

Windows Server 2008 R2 Dev Session 03

Editor's Notes

  • #3: IIS7 is built with a completely modular architecture, on top of rich extensibility APIs. This enables developers to easily add, remove and even replace built-in IIS7 components with hand-crafted ones, specifically suited for any given Web site. It also gives Web administrators complete control over the surface area of the server, enabling them to install and manage only the required components, thereby reducing the surface area of the Web server, and minimizing resource utilization. The extensible IIS architecture was introduced with Windows Server 2008 and IIS7 and it has proven to be very successful. Windows Server 2008 R2 extends this legacy with new and improved IIS extensions for the service itself, and also for applications and utilities. We’ll review the base extensibility architecture and then look at some of the new tools and utilities for the Web developer.