September 25, 2006

IIS 7 Resources

Last week while I was in training, Eric Deily, a Program Manager on the IIS 7 team, came in to talk about the work they are doing. I tried to take good notes to pass along!

  • They have their own web site with code samples/demos/forums. http://www.iis.net. Eric says the product team members actively monitor and watch the forums.

  • There is a link to the feature matrix  

  • There is a much better extensibility story. Developers will be able to swap in/out components. e.g. if you don't like how the static file handler works, you can write your own and replace the one that ships with IIS (via config)

  • That beast Metabase.xml is going away, replaced with a much better configuration UI and XML structure (much rejoicing there)

  • For those using PHP, there will be a module to support you

  • CGI is turned off by default (in the spirit of reducing your attack surface area)

  • It has web services exposed for remote server config (no more DCOM here) secured via Transport Layer Security (TLS/HTTPS)

  • Appcmd.exe will replace the admin scripts

  • They are VERY concerned with backwards compatibility - no web site left behind :)

  • Inetfino.exe is not installed unless you install the "IIS 6 management compatibility" component. This is a BIG CHANGE if you have scripts/developers who use iisreset on a regular basis.

  • Much more diagnostics/tracing built in. You will be able to do a dump at the app domain level if needed.

  • Microsoft PSS helped write more detailed error messages with suggested courses of action

  • You can play with this before Vista/Longhorn server comes out at http://virtuallabs.iis.net

  • IIS7 will NOT BE on SERVER 2003. Eric said this was a technical limitation, not a marketing one!

  • For Longhorn Server, the team is focusing on the server-farm scenario

  • Eric did a very cool demo/sample at http://iis.net of writing your own module to replace the directory browser to build a photo gallery type of feature!

jk

No comments: