Contents tagged with ISAPI
-
IIS7 modules vs. IIS6 ISAPI: Managing request state in your module
For post #4 in the IIS7 Modules vs. IIS6 ISAPI series, let's take a look at another common pattern in IIS module development - storing request-specific state inside your module.
Read more at http://mvolo.com/blogs/serverside/archive/2006/12/25/Managing-request-state-in-your-IIS7-module.aspx. -
IIS7 modules vs. IIS6 ISAPI: Memory Management
Read more on http://mvolo.com/2006/11/01/iis7-modules-vs-iis6-isapi-memory-management.aspx. -
IIS7 modules vs. IIS6 ISAPI (Reason #9): Intuitive object model
Read more on http://mvolo.com/2006/10/12/iis7-modules-vs-iis6-isapi-reason-9-intuitive-object-model.aspx. -
IIS7 modules vs. IIS6 ISAPI (Reason #10): C++ Class-based encapsulation model
The first post in the IIS6 ISAPI vs IIS7 module development series. This one is about the basics, and why they make such a big difference.
Read more here - http://mvolo.com/2006/10/07/why-iis7-module-is-better-then-iis6-isapi---reason-10-c-classbased-encapsulated-model-vs-cstyle-static-functions.aspx. -
10 reasons why server development is better with IIS7
As you already know (if you don’t, go read about it right now), IIS7 core server has been completely re-engineered to provide a brand new extensibility model on top of which all of the server features are built. This allows anyone to remove/replace all existing server features, or add new ones - by using either the new native APIs, or the managed ASP.NET APIs.
Over the past two years, we did a bunch of work to make sure the new native APIs are easy to use and help write more robust server code. But, it is hard to appreciate all the benefits until you actually compare writing an IIS7 module with writing an IIS6 ISAPI Extension – I am often amazed at how nice some of the little improvements can make your life.
Read more here - http://mvolo.com/2006/10/07/10-reasons-why-developing-server-components-with-the-iis7-native-api-is-10-times-much-better-then-iis60-isapi.aspx.