Mike Volodarsky's Blog
-
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!The PHP / FastCGI Technical Preview is Live!
Read more on my blog here: http://mvolo.com/2006/10/31/the-php--fastcgi-technical-preview-is-live.aspx. -
I feel like I got off on the wrong foot in my blog coverage of IIS extensibility … I started spending a lot of time talking about building IIS7 server modules with the native API, but did not mention anything about the new .NET extensibility.Extending your IIS 7 server with .NET
First things first – IIS7, for the first time in the history of the server, provides first class support for extending the server with .NET.
Read more at http://mvolo.com/2006/10/22/why-write-native-code-extending-your-iis-7-server-with-net.aspx. -
In the previous post, I covered the “server not found” error that is a common and frustrating problem that may occur for a number of reasons after a configuration change, or when deploying a new server machine. Another common “what the hell just happened” error is the plain 503 “service available” error. In this post we'll look at why this error happens, and how to fix it.Where did my IIS7 server go? Troubleshooting "service unavailable" errors
Read about it here - http://mvolo.com/2006/10/19/where-did-my-iis7-server-go-troubleshooting-service-unavailable-errors.aspx. -
Where did my IIS7 server go? Troubleshooting guide for those pesky "server not found" and "service unavailable" errors
Sometimes, after provisioning a new machine, or making some configuration changes, you may find that your IIS server has gone completely missing without so much as leaving you a note. As you desperately try to bring up your site, your browser connection times out with “server not found” or, slightly better, you get the plain 503 “service unavailable” error.
In these cases, a lot of the instrumentation you typically have at your disposal with application failures is not available to help you fix the problem. But, not to worry - the solution is usually only a few steps away. The step-by-step instructions below should help you figure out what’s wrong in minutes.
Read more here - http://mvolo.com/2006/10/16/where-did-my-iis7-server-go-troubleshooting-guide-for-those-pesky-server-not-found-and-service-unavailable-errors.aspx.
-
This is the second post in the series on why IIS7 module development beats the pants off the ISAPI development for the previous version of IIS. Today's topic - the rich class-based IIS7 object model.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. -
Right as I was about to go home, one of our developers comes in to tell me some good news about our new IIS7 FastCGI module. So, I figure I would shed some light on our recent work to improve hosting PHP (yes, you read right, PHP) applications on Windows/IIS.Making PHP rock on Windows/IIS
Read more here - http://mvolo.com/2006/09/29/making-php-rock-on-windowsiis.aspx. -
I finally created a blog. Its about IIS7, ASP.NET, development, security, and other web server infrastructure topics that I work on here at the IIS team. You can check it out at www.mvolo.com - I will also cross post here for a while at least.My first blog post