Mike Volodarsky's WebLog

Mike Volodarsky on web server infrastructure, IIS, ASP.NET, and other such animals

Creating portable ASP.NET applications that work on IIS 6.0, IIS 7.0 Classic, and IIS 7.0 Integrated modes

ASP.NET applications in IIS 7.0 Integrated mode requires configuration changes if they define custom...

Author: MSDN Archive Date: 04/15/2008

FastCGI RTM for IIS 6.0 is released on Download Center

Just over a year after the we first announced the FastCGI, the final RTM version is here! Read more...

Author: MSDN Archive Date: 11/12/2007

Request is not available in this context exception in Application_Start

The “Request is not available in this context” exception is one of the more common errors you may...

Author: MSDN Archive Date: 11/10/2007

Find your way around IIS 7 configuration sections with AppCmd

The IIS 7 configuration system contains 50+ configuration sections (100+ if you count .NET Framework...

Author: MSDN Archive Date: 11/01/2007

Mike's IIS7 modules - what's coming next

During IIS7 development, I've written quite a few modules for IIS7 / ASP.NET. Some of these were for...

Author: MSDN Archive Date: 10/28/2007

Fastest way to create IIS7 websites, applications, and application pools

IIS7 provides quite a few ways to create websites, applications, and application pools. You can use...

Author: MSDN Archive Date: 10/06/2007

New IIS7 modules, Hosting roadshow, MSDN magazine, IIS7 Resource Kit, and more

I've haven't had a chance to post much over the past few weeks - its pretty frustrating at times to...

Author: MSDN Archive Date: 09/09/2007

Developing IIS7 web server features with the .NET framework

This article, the first in the IIS7 .NET Developer series, focuses on getting started with...

Author: MSDN Archive Date: 08/16/2007

IIS Authentication plugin for the Wordpress PHP blogging engine

This weekend, I was working on an MSDN magazine article and happened to install PHP’s Wordpress blog...

Author: MSDN Archive Date: 08/13/2007

IISSCHEMA.EXE - A tool to register IIS7 configuration sections

IIS7 configuration extensibility allows you to create custom configuration sections that can be used...

Author: MSDN Archive Date: 08/04/2007

Troubleshoot IIS7 errors like a pro

Dealing with server errors can be frustruating. Thankfully, IIS7 comes with many improvements to...

Author: MSDN Archive Date: 07/27/2007

Anatomy of an IIS7 configuration path

If you have worked with IIS6 and previous versions of IIS, you are most likely familiar with the IIS...

Author: MSDN Archive Date: 07/22/2007

OleView freezes / hangs forever on Windows Vista

If you are working with COM and using OleView.exe on Windows Vista to view type libraries, you may...

Author: MSDN Archive Date: 07/21/2007

Creating IIS7 sites, applications, and virtual directories

In the course of IIS7 development, the team and I have answered an infinity of questions about IIS7...

Author: MSDN Archive Date: 07/12/2007

At last, Visual Studio patch for F5 debugging on Windows Vista has been released

A Visual Studio patch that fixes the Visual Studio F5 debugging of IIS7 applications on Windows...

Author: MSDN Archive Date: 06/20/2007

Do complex IIS management tasks easily with AppCmd command piping

As much as I hate to re-post someone else's content, I've been real busy in the past few weeks and...

Author: MSDN Archive Date: 06/19/2007

The latest on the FastCGI project and PHP support on IIS

Check out the latest on the IIS FastCGI project, including the new IIS7 FastCGI in Longhorn server...

Author: MSDN Archive Date: 05/29/2007

Redirect clients in your application with HttpRedirection module

In a web application, it’s often necessary to redirect clients requesting one url to another url. A...

Author: MSDN Archive Date: 05/24/2007

Troubleshoot 503 Service Unavailable errors with start-up debugging

In a previous post titled Where did my IIS7 server go? Troubleshooting "service unavailable" errors,...

Author: MSDN Archive Date: 05/19/2007

WCAT 6.3 web performance and scalability test tool released

The NT Performance team just publically released the latest version of WCAT (Web Capacity Analysis...

Author: MSDN Archive Date: 05/17/2007

Longhorn Server Beta 3 with much improved IIS7 is out!

The Server Beta 3 is a key release for IIS7 - we are probably one of the few if not the only team in...

Author: MSDN Archive Date: 04/26/2007

Most Important AppCmd Commands: Backing up and restoring IIS7 configuration

Welcome to the first post of the "Most Important AppCmd Commands" series. Have you ever made some...

Author: MSDN Archive Date: 03/19/2007

Most Important AppCmd Commands

Usually, a day doesnt go by that I dont get a collegue or a partner team in Microsoft asking how to...

Author: MSDN Archive Date: 03/19/2007

10 steps to get Ruby on Rails running on Windows with IIS FastCGI

Since the original tech preview release of FastCGI last year, we've been seeing a lot of requests...

Author: MSDN Archive Date: 02/18/2007

A look at the IIS7 web server in MSDN magazine

The march edition of MSDN magazine is live, containing my article about the IIS7 web server in...

Author: MSDN Archive Date: 02/14/2007

At last, Windows-optimized PHP 5.2.1 has been released!

The much-anticipated PHP 5.2.1 has just been released.Read more about it on...

Author: MSDN Archive Date: 02/10/2007

Turbo-charge your PHP applications with IIS FastCGI Technical Preview 2

After 3 months of community feedback and development, the FastCGI Techical Preview 2 has just been...

Author: MSDN Archive Date: 01/31/2007

Get nice looking directory listings for your IIS website with DirectoryListingModule

Do you hate bland directory listing pages that most web servers have these days? Many of us do on...

Author: MSDN Archive Date: 01/21/2007

Display pretty file icons in your ASP.NET applications with IconHandler

Do you like file icons? I do. They make it pretty easy to visually digest file lists in Windows,...

Author: MSDN Archive Date: 01/11/2007

Fix problems with Visual Studio F5 debugging of ASP.NET applications on IIS7 Vista

A number of people have been reporting problems when trying to debug their ASP.NET applications on...

Author: MSDN Archive Date: 12/28/2006

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...

Author: MSDN Archive Date: 12/26/2006

The self-hosted journey is finally over!

I have finally finished moving my blog over to a self-hosted IIS7 server, where I can actually demo...

Author: MSDN Archive Date: 12/22/2006

Before the flight: Native Output Cache, PHP and FastCGI, and other stuff

Before hopping on the plane and starting my Thanksgiving vacation, here are some highlights about...

Author: MSDN Archive Date: 11/17/2006

Stopping hot-linking leeches with IIS and ASP.NET

Many web sites suffer from others directly linking to their image, video and other content. This...

Author: MSDN Archive Date: 11/10/2006

Free no-hassle blogging with Quick Blog

In my first ever blog post, I mentioned that my dream was to eventually self-host my blog on home...

Author: MSDN Archive Date: 11/08/2006

Try out the IIS FastCGI techical preview

As you know, we released the FastCGI technical preview this week, aimed at providing a fast and...

Author: MSDN Archive Date: 11/03/2006

IIS7 modules vs. IIS6 ISAPI: Memory Management

For post #3 in the IIS7 Modules vs. IIS6 ISAPI series, let’s look at one of the biggest trouble...

Author: MSDN Archive Date: 11/02/2006

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...

Author: MSDN Archive Date: 10/31/2006

Extending your IIS 7 server with .NET

I feel like I got off on the wrong foot in my blog coverage of IIS extensibility … I started...

Author: MSDN Archive Date: 10/23/2006

Where did my IIS7 server go? Troubleshooting "service unavailable" errors

In the previous post, I covered the “server not found” error that is a common and frustrating...

Author: MSDN Archive Date: 10/19/2006

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...

Author: MSDN Archive Date: 10/17/2006

IIS7 modules vs. IIS6 ISAPI (Reason #9): Intuitive object model

This is the second post in the series on why IIS7 module development beats the pants off the ISAPI...

Author: MSDN Archive Date: 10/13/2006

IIS7 modules vs. IIS6 ISAPI (Reason #10): C++ Class-based encapsulation model

First post in this series, looking at the basics of writing IIS6 ISAPI vs. IIS7 modules.Read more...

Author: MSDN Archive Date: 10/08/2006

10 Reasons Why Server Development is Better with IIS7

Over the past two years, we did a bunch of work to make sure the new native APIs are easy to use and...

Author: MSDN Archive Date: 10/08/2006

Making PHP rock on Windows/IIS

Read more about how for the first time the IIS team is making Windows/IIS a first class platform for...

Author: MSDN Archive Date: 09/30/2006

My new blog

I am now a proud owner of my own blog (Sorry MSDN, I hope things are still well between us). It can...

Author: MSDN Archive Date: 09/30/2006