Mike Volodarsky's blog

Formerly the core server PM for IIS 7.0 and ASP.NET, now I run LeanSentry.
UPDATES: New troubleshooting guide released! Fix IIS website hangs →

The PHP / FastCGI Technical Preview is Live!

After several weeks of silence on this topic, and lots of hard work, we just released the FastCGI Techical Preview for IIS 5.x / IIS 6 / IIS7!

This preview provides a new FastCGI component for IIS aimed at hosting PHP applications with much improved performance over the CGI mode and stability unlike the ISAPI mode. To understand the issues we are trying to solve, check out my first post about this.

Read more about it and download it here.

Now, this announcement also coincides with Zend's (the creator of PHP) announcement of the collaboration we have been engaged in for a while, to produce a high-performance PHP distribution for Windows. Historically PHP core has had poor performance on Windows, so we set out to fix that problem too.

Read more and down the the Zend Core For Windows technical preview here.

I am much too tired now to post much else, but look forward to more inside information on this project and helpful tips very soon. Also check out the coverage on Bill's blog.

Now, go get the good stuff and try it out! Let me know how it works out for you.

Dude, Sweet! New Error Page and FREB XSLs looks

IIS just got a lot cooler (looking):

Check out the new styling XSL stylesheet for the FREB xml log files - http://blogs.iis.net/bills/archive/2006/10/19/Making-Failed-Request-Tracing-More-Approachable.aspx.

FREB is a new IIS7 diagnostic feature that automatically collects detailed trace events for failed requests, and saves them as XML log files which can be visualized with the provided stylesheet. Just think of it as easy-to-use ETW tracing. Very useful for diagnosing those hard to find errors. This XSL is much of an improvement over the old one - just check out the collapsible trace event entries!

Also, the new error page look: http://blogs.iis.net/bills/archive/2006/10/19/Improving-Custom-Errors-for-IIS7-Server.aspx

In my words to our Diagnostics PM, Eric Deily, this is da bomb, son!

Can't wait for the build with this stuff in there, it should help reduce my retinal inflamation from looking at the error pages and freb traces all day :)