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

Author: David.Wang 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 -...

Author: David.Wang 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...

Author: David.Wang 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...

Author: David.Wang 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...

Author: David.Wang 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...

Author: David.Wang 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...

Author: David.Wang 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...

Author: David.Wang 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...

Author: David.Wang 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...

Author: David.Wang 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...

Author: Anonymous Date: 08/18/2006

Water Day 2006

Annually, the IIS team gathers at Emily's house on the shores of lake Sammamish to enjoy a day of...

Author: Anonymous Date: 08/10/2006

Hunting for Real Estate

Lately, I have not been making frequent blog posts. There are good reasons, of course... and I will...

Author: Anonymous Date: 08/02/2006

What is wrong with Free?

Ok, maybe this is something you business/marketing types understand intrinsically... but it is...

Author: Anonymous 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...

Author: Anonymous 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...

Author: Anonymous 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...

Author: Anonymous 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...

Author: Anonymous 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...

Author: Anonymous 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...

Author: Anonymous 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,...

Author: Anonymous 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...

Author: Anonymous Date: 06/29/2006

Six Years...

Gosh, how quickly time flies by. It seems like yesterday when I was just getting started on this...

Author: Anonymous 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...

Author: Anonymous 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...

Author: Anonymous 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...

Author: Anonymous 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...

Author: Anonymous Date: 06/24/2006

Anatomy of an Application Pool Crash

Question: Ok, I read through David Wang's Troubleshooting crashes thing and got the DebugDiag and I...

Author: Anonymous Date: 06/22/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...

Author: Anonymous 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...

Author: Anonymous 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...

Author: Anonymous 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...

Author: Anonymous Date: 06/17/2006

Thoughts on Debugging IIS7

Hmm... it seems that ever since I made the blog entry about how to install PHP on IIS7, I seem to...

Author: Anonymous Date: 06/16/2006

Blog Spam, Part 2

Three months ago, I ranted in this blog entry about blog comment spam. Well, it appears that the...

Author: Anonymous 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...

Author: Anonymous 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...

Author: Anonymous Date: 06/09/2006

Back from Europe... amidst a flood of comments

Ok... I have just returned from my three week vacation in Europe. Jet-lag is kicking in about now,...

Author: Anonymous Date: 06/06/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...

Author: Anonymous Date: 05/16/2006

IIS and Email?

Ok, this question simply dumbstruck me with its improper assumptions that I felt necessary to...

Author: Anonymous Date: 05/14/2006

HOWTO: Useful ASP page to retrieve Request and send Response Headers

I am finishing up on the series of ASP pages that show how to: Send Responses of arbitrary Status...

Author: Anonymous 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...

Author: Anonymous 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...

Author: Anonymous 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,...

Author: Anonymous 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...

Author: Anonymous 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...

Author: Anonymous 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...

Author: Anonymous Date: 05/09/2006

Java Applets and IIS

Question: Hi, I'm involved with supporting a web application on IIS. Part of that application...

Author: Anonymous 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...

Author: Anonymous 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...

Author: Anonymous Date: 04/30/2006

Taking a break. Eurotrip

In two weeks, I will be heading off to Europe for a three week vacation touring Denmark, northern...

Author: Anonymous Date: 04/30/2006

Next>