David Wang
David Wang on IIS, ISAPI, Exchange, Virtual Server, and whatever else I fancy...
HOWTO: IIS 6 Request Processing Basics, Part 2 - Web Site, Virtual Directory, and Web Application
Question: In brief, what is different about a virtual directory that is also set as a Web...
Date: 12/07/2008
HOWTO: PreCondition an ISAPI Extension DLL
Question: Hello We have a legacy x64 ISAPI extension that runs without problems in Win 2003 64bit -...
Date: 10/31/2008
WebDAV, Source, and Read Permissions on IIS
Question:Hello: With the new WebDAV upgrade in IIS 7.0, there is a permission named "Source". How is...
Date: 09/29/2008
Managed Modules and ISAPI Filters
Question: Hello, I have an isapi filter and a managed module. I need to put both in the same website...
Date: 09/09/2008
HOWTO: Change IIS User Impersonation Token
Question: Hi, We are using our third party component for doing authentication and authorization with...
Date: 06/02/2008
IIS7 Handlers - accessPolicy and requireAccess
Question: Hello: In IIS 7.0, you can edit a handler mapping in the Handler Mappings applet (like for...
Date: 06/01/2008
Choice of Development Platform for IIS Modules
Question: I am starting a new project (ASP.NET 3.5) that will require at least one custom HTTP...
Date: 04/18/2008
HOWTO: List all Virtual Directories and Paths of a List of Servers
Question: I need to audit web servers in my domain, and would like to be able to connect to each...
Date: 12/20/2007
HOWTO: Create Custom Application Pool from Commandline
Question Hi, I have a Web site configured to run in a custom application pool. The pool identify is...
Date: 12/13/2007
I'm Back...
After a long and very much needed hiatus, I have regained control of this blog and returned to...
Date: 04/11/2007
Internet Explorer is not an HTTP Validator
Question: I tried a 2nd approach in porting client code from WinInet, and that was to utilize...
Date: 08/18/2006
Hunting for Real Estate
Lately, I have not been making frequent blog posts. There are good reasons, of course... and I will...
Date: 08/02/2006
What is wrong with Free?
Ok, maybe this is something you business/marketing types understand intrinsically... but it is...
Date: 07/28/2006
TS Gateway on Vista Server Rocks!
Back in this blog entry, I mused about the nice Audio over RDP feature. It is pretty sweet to have...
Date: 07/28/2006
Laptop Business 2006
Ok, I know that I just purchased an IBM X41 Tablet last fall, but I am in the market for a new...
Date: 07/19/2006
HOWTO: Basic Native/Managed Code Interop
IIS7 core extensibility model supports both native and managed code as first-class citizens. So, I...
Date: 07/13/2006
CGI Failing with 404 on IIS
Yes... software can have bugs, even if you test it. :-) Question: I have written a C EXE that I have...
Date: 07/12/2006
Can ISAPI Filter change the Request's domain name?
Question: Hi, I would like to know if we can get the entire URL that is sent through the browser...
Date: 07/07/2006
HOWTO: Convert between JScript Array and VB Safe Array
I recently got a question about how to manipulate the LIST data type within JScript since my sample...
Date: 07/04/2006
IIS, Security Templates, and Anonymous Authentication
Sigh... security is never black and white, is it? :-) Question: Environment: IIS6.0 Windows 2003 R2,...
Date: 07/01/2006
HOWTO: Monitor Virtual Server Events
I think Virtual Server Events and Asynchronous Tasks are two of the least utilized features of the...
Date: 06/29/2006
Six Years...
Gosh, how quickly time flies by. It seems like yesterday when I was just getting started on this...
Date: 06/28/2006
Deploying and Updating Virtual Machines
The following are some of the more frequently asked questions when it comes to deploying a group...
Date: 06/27/2006
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...
Date: 06/27/2006
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...
Date: 06/24/2006
IIS Configuration Woes with ADSI, WMI, and VBScript
You know, configuration of IIS can be quite confusing, with the various interfaces, paradigms, and...
Date: 06/24/2006
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...
Date: 06/21/2006
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...
Date: 06/21/2006
Much Ado About...
Nothing! Maybe it is just the summer-time lull, but I have not been terribly motivated to write...
Date: 06/20/2006
Be Weary of Stylish Fonts and Commandlines!
I see variations of this common "stylish" mistake all the time... so I will highlight it this one...
Date: 06/17/2006
Blog Spam, Part 2
Three months ago, I ranted in this blog entry about blog comment spam. Well, it appears that the...
Date: 06/15/2006
Reflection 2006
About twelve months ago, I started to hit a comfort zone with blogging. I had written a lot of...
Date: 06/14/2006
HOWTO: Enumerate IIS website and ftpsite configuration (VBScript using ADSI)
I recently got a request to make a script to illustrate how to enumerate useful values from both Web...
Date: 06/09/2006
Eurotrip. Back in Early June
Well, it is time for me to take a vacation. For the next three weeks, I will be intentionally...
Date: 05/16/2006
IIS and Email?
Ok, this question simply dumbstruck me with its improper assumptions that I felt necessary to...
Date: 05/14/2006
Perspectives on Design and Support
I started typing this as a response to this blog entry and then decided that I was investing a...
Date: 05/13/2006
Taxonomy of a Product Team's Roles at Microsoft
I started posting this as a blog response elsewhere, and then I decided that I was having way too...
Date: 05/13/2006
Office Automation and IIS
Every once in a while, I see users asking about how to automate Office applications on the server,...
Date: 05/12/2006
HOWTO: Access POST form data with ISAPI
This is a frequently asked question about IIS6 extensibility - how to access the request entity body...
Date: 05/11/2006
Thoughts on Delegating IIS Configuration and Administration
Question I am running IIS 6.0 on Windows 2003 Server. our web developers needed to create or edit...
Date: 05/10/2006
HOWTO: Useful ASP page to return configurable HTTP Status codes
Sometimes, you just want a simple test page on IIS to do some automated testing of your code that...
Date: 05/09/2006
Java Applets and IIS
Question: Hi, I'm involved with supporting a web application on IIS. Part of that application...
Date: 05/06/2006
HOWTO: Rename the Computer running IIS6
Question: Hi , I have two web servers. One web server(w2k3Ent) and IIS 6.0 in a work group and One...
Date: 05/01/2006
Stop fiddling with the Keyboard Layout!
I swear... sometimes, I wonder what the MS Hardware Group which works on keyboards is thinking. As I...
Date: 04/30/2006