HOWTO: Monitor Virtual Server Events

I think Virtual Server Events and Asynchronous Tasks are two of the least utilized features of the Virtual Server Administration API. Contrary to the often-asked task of “find the VM, turn it off, manipulate its VHD, then turn it back on”, which shows the synchronous, task-driven side of the VS Admin model, Events and Asynchronous…

9

Six Years…

Gosh, how quickly time flies by. It seems like yesterday when I was just getting started on this blog and typing out the entry for my 5-year anniversary at Microsoft. At that time, I had just finished doubling my number of blog entries, was in the midst of converting from purely newsgroup posts to blogging,…

5

Deploying and Updating Virtual Machines

The following are some of the more frequently asked questions when it comes to deploying a group Virtual Machines sharing common configuration. After updating the VHD and VMC, how to re-deploy the changes out to the group of physical machines After deploying the duplicate VHD and VMC, how to make the Windows OS in each…

7

HOWTO: Diagnose One Cause of "%1 is not a valid Win32 application" on IIS6 on 64bit Windows

Question: I have a new development server that i put together on a Windows 2003 64 bit machine.  I also have SQL Server 2005 and Developers Studio 2005 and 2003 installed on this machine.  I have executed the “Enable32bitAppOnWin64 1” command, as per the instructions when installing Developers Studio.  I am unable to server ASPX pages…

9

HOWTO: Install and Run PHP on IIS7, Part 3

A short while ago, I came out with a small script to properly configure PHP for IIS7. Sure enough, I got asked to make a similar one for IIS6. So, I figure that while I am at it, I might as well cover IIS4, IIS5, and IIS5.1 as well since it is not very different, and…

5

IIS Configuration Woes with ADSI, WMI, and VBScript

You know, configuration of IIS can be quite confusing, with the various interfaces, paradigms, and programming languages. However, if you keep your wits about you, you can avoid the common pitfalls… Question: I need help with the following code. I’m trying to create an application pool to set as the default pool when I make…

5

Anatomy of an Application Pool Crash

Question: Ok, I read through David Wang’s Troubleshooting crashes thing and got the DebugDiag and I am able to reproduce the problem. If I select Hang, and type in one of the website addresses that we host on this server, the moment the Hang Test starts it brings the entire Application Pool to a stand…

7

HOWTO: Install and Run PHP on IIS7, Part 2

A couple of months ago, I wrote a quick and dirty entry on how to install PHP on IIS7. The main purpose of that entry was to explain the details of what was going on as well as cookie-cutter instructions of one way to successfully install PHP on IIS7. Well, the responses that I have…

51

ISAPI Filter and the IIS6 Process Model

Question: In IIS6, is there a way to have a top-level filter run in a process space separate from each website’s process space?  Under IIS5, our filter has been used to store a large data cache to reduce the number of round trips to our database.  Now, in IIS6, this large data cache is unfortunately…

5

Much Ado About…

Nothing! Maybe it is just the summer-time lull, but I have not been terribly motivated to write anything lately. Alas, the IIS newsgroup has not been spawning anything interesting nor new in terms of issues either, and my private blog comments are starting to degenerate into “can you help me figure out how application X…

12