IIS 7

Scott Guthrie just gave a talk here at VSLive! Orlando on ASP.NET futures. He focused mainly on the features of IIS 7 (which is coming after Whidbey, some time in 2006).
The main theme of IIS 7 is a focus on integration. There will be one shared pipeline for all requests (for .as*x files as well as static content) and the HttpModule model of interception now permeates to the lowest level (no more ISAPI filters!). Integration of authentication and role-based authorization between IIS and ASP.NET is also achieved so that there will no longer be any difference between specifying IIS security settings and ASP.NET security settings.
Another nice move is all configuration settings in IIS can now be manipulated through web.config. You can change the default file, for example, just by adding a config element in your virtual directory.
Finally, they are focusing on making everything componentized and pluggable, so you can easily replace pieces of the request processing infrastructure, as well as enable/disable pieces as desired (again this is at the IIS level, not just ASP.NET where it has been from the beginning).
All in all, it looks like the future of IIS is moving toward integrating into the ASP.NET pipeline, so it will be worth spending time familiarizing yourself with the HttpPipeline in ASP.NET today in preparation for what's coming next...

Posted Sep 14 2004, 10:25 AM by fritz-onion
Filed under:

Comments

Balaganesan S wrote re: IIS 7
on 09-14-2004 8:41 AM
Thanks for the headsup.

Bala
Laurent Kempé wrote re: IIS 7
on 09-17-2004 9:59 AM
It reminds me a demo we had during the MVP Summit a couple of month ago :-)
Carl Hopkins wrote re: IIS 7
on 09-17-2004 3:24 PM
When you say "no more ISAPI filters", is that an advice, or will ISAPI filters simply disappear from IIS7?
Fritz Onion wrote re: IIS 7
on 09-17-2004 4:21 PM
By "no more ISAPI filters" I mean it will no longer be necessary to drop to the ISAPI filter level to write code that impacts the entire pipeline (not just ASP.NET). They will continue to be supported, of course.
on 09-17-2004 5:28 PM
Now itself i am going to study httpPipeline.Thankx for ur valueable note.
Carl Hopkins wrote re: IIS 7
on 09-18-2004 7:24 AM
Fritz, let me fisrt thank you for the answer. Without trying to initiate a big discussion, I was wondering if Microsoft could re-enable in IIS7 the SF_NOTIFY_READ_RAW_DATA at some level. I know that since the arrival of HTTP.sys in IIS6 this notification is quite impossible to enable, but there must be a way to intercept the incoming data just as a buffer of bytes before it reaches IIS, giving the developers the ability to choose how and where to insert their ISAPI fiters code.
David wrote re: IIS 7
on 09-18-2004 3:02 PM
Ahhh, the "no ISAPI filters" tricked me for a moment too as I thought you might have meant they weren't going to be supported! PHP (yes, on IIS, as ISAPI) and ISAPI Rewrite are dear to me, almost went into shock, heh.
TrackBack wrote Raff on .Net » What is next? IIS7
on 10-20-2004 9:19 AM
Raff on .Net » What is next? IIS7
Onion Blog wrote Bill Staples in IIS7
on 11-06-2004 8:46 AM
Sukesh wrote re: IIS 7
on 05-18-2005 3:28 PM
ISAPI Filters written without proper understanding of how it works or what are the practical implications have led to several performance issues on IIS. In order to reduce this impact of custom isapi using-up IIS worker threads, the functionality of wildcard application mappings were introduced so that before any ISAPI Extension gets the control, we can filter or manipulate things just like we do with ISAPI filters, and also have the advantage of having our own thread pool implemented and also take advantage of Async nature of isapi extensions.

I don't really know why you are missing SF_NOTIFY_READ_RAW_DATA so much, which leads to performance issues if not handled wisely.
Jason N. Gaylord wrote re: IIS 7
on 05-26-2005 6:56 AM
I just saw a preview of IIS 7.0 yesterday and blogged about it here: http://www.windowsadvice.com/blogs/jason_n_gaylord/archive/2005/05/25/Overview_Of_IIS_7_Alpha.aspx.

You should check it out!
Mahdi Taghizadeh wrote re: IIS 7
on 05-23-2006 12:51 AM
Is there any feature like mod_rewrite in Apache Web Server included in IIS 7.0 for URL Rewriting?
Robert McMurray's Blog [MSFT] wrote Testing IIS 7 for Yourself
on 10-30-2006 2:48 PM
The momentum for IIS 7 is gradually building, and I keep seeing great things in the press and several

Add a Comment

(required)  
(optional)
(required)  
Remember Me?