Come learn about all the great new features in Microsoft Internet Information Services 7 for hosters and web farm managers including creating a highly customizable environment for building scalable and reliable ASP.NET applications.
6. FTP7
Integration with IIS 7.0
Integrated Publishing
Authenticate with non-Windows Users
Improved Webdav
Per Site Configuration
Per URL Authoring Rules
Database publishing wizard
7.
8.
9. Monolithic implementation
Authentication
Install all or nothing…
NTLM Basic Anon
…
CGI
Determine Static
ASP.NET
File
Handler
ISAPI
… PHP
Send Response
Extend server functionality only
Log Compress
through ISAPI…
10. Server functionality is split into ~ 40
modules...
Authentication
NTLM Basic Anon
Authorization
… Modules plug into a generic request
ResolveCache CGI pipeline…
…
Determine Static
File
Handler
ExecuteHandler
Modules extend server
ISAPI
… functionality through a public
…
module API.
UpdateCache
Send Response
SendResponse
Log Compress
11. Runtime limitations
Only sees ASP.NET
requests
Authentication
Feature duplication
NTLM Basic Anon
…
CGI aspnet_isapi.dll
Determine Authentication
Static
File Forms
Handler Windows
…
ISAPI
ASPX
… Map
Trace
Handler
Send Response
…
Log Compress
…
12. Basic
Classic Mode
Anon runs as ISAPI
Authentication
Integrated Mode
Authorization .NET modules / handlers
plug directly into pipeline
ResolveCache
aspnet_isapi.dll all requests
Process
… Static
Full runtime fidelity
Authentication
File
ExecuteHandler Forms Windows
…
… ISAPI
ASPX
Map
UpdateCache
Trace
Handler
SendResponse …
Compress
…
Log
16. Modular design
Custom modules first class IIS citizens
Integrated pipeline (native or .NET)
Extending server for more than just ASP.NET
Rapid troubleshooting with Failed Request
Tracing
Reduce need for “crash dump analysis”
Instrument applications with custom trace
events
17.
18.
19. IIS Media Pack
Adds basic streaming advantages to traditional
progressive downloads
Bit rate throttling
Smooth out bandwidth usage
Reduce bandwidth usage (abandoned plays)
Web server playlist (.isx)
Deliver set of video assets to user
Ad insertion into video content
Supports all media formats
20.
21.
22. IIS 6 was great, IIS 7 is even better!
Builds on solid platform of IIS 6
IIS 7 was built with the hoster and web farm
manager in mind
Feature delegation, simpler configuration
Deep integration with ASP.NET
Managed code programming model is now a first
class citizen when extending IIS
Extensions can apply to other developer platforms
such as PHP, JSP, and plain old HTML
More powerful diagnostics and troubleshooting
capabilities
23. If you are not hosting on Windows, there are
many hosters on IIS 7 now
Go down to the open space to talk about IIS
7 or hosting on Windows
Check out the sandbox to learn more on IIS
7
24. All comics were built
using Expression
Design
No animals were
harmed in the
making of these
comics:-)