David Wang
David Wang on IIS, ISAPI, Exchange, Virtual Server, and whatever else I fancy...
Can ISAPI Extension override its user impersonation?
I usually want a high ratio of answer content to question content, but the following question is...
Author: Anonymous Date: 08/24/2005
Why can I upload a file without IIS Write Permission?
A frequently misunderstood aspect of IIS is that disabling "Write" permissions from IIS Management...
Author: Anonymous Date: 08/21/2005
HOWTO: Use ISAPI GetServerVariable
Ah, yes... GetServerVariable is one of the most frequently used function call of ISAPI Extension and...
Author: Anonymous Date: 08/18/2005
Laptop Business 2005
For some time now, I have been resisting this trend, but events lately have finally convinced me to...
Author: Anonymous Date: 08/17/2005
HOWTO: Useful ASP page that sends various formats of valid HTTP response
A common problem faced by ISAPI Filter writers that buffer/modify HTTP response is to ensure that...
Author: Anonymous Date: 08/15/2005
HOWTO: Setup a CGI EXE on IIS
Making an application that is web-aware is incredibly easy, as long as you understand the basic...
Author: Anonymous Date: 08/15/2005
HOWTO: Use IIsWebFile to fine grain control IIS behavior
A relatively unknown and unadvertised behavior of IIS is that its features are often more granular...
Author: Anonymous Date: 08/14/2005
Information on FlushTokenCache and the IIS6 Token Cache
I got this question about the FlushTokenCache documentation. It says that the documentation is...
Author: Anonymous Date: 08/07/2005
Random Questions ending week 8/7/2005
Ok, lately I have been getting a pretty random set of questions that do not seem related to topics...
Author: Anonymous Date: 08/07/2005
What is PATH_TRANSLATED?
PATH_TRANSLATED is one of the most frequently misunderstood server variables, as this following...
Author: Anonymous Date: 08/05/2005
HOWTO: ISAPI Filter logging request URL and headers based on User-Agent
A user recently reported on the microsoft.public.inetserver.iis NNTP newsgroup seeing MSNBot causing...
Author: Anonymous Date: 08/04/2005
Free SSL on IIS?
Frequently, users ask about how to enable SSL on IIS and run it "for free" without doing any extra...
Author: Anonymous Date: 08/03/2005
HOWTO: Common URL Redirection Techniques for IIS, Summary
For the next several entries, I am focusing on this frequently asked topic: How do I rewrite /...
Author: Anonymous Date: 08/02/2005
Controlling network packet size from IIS/ASP.Net?
I got this question about response packet size control... Question: Running a web app - native .NET....
Author: Anonymous Date: 07/30/2005
IIS7. In the books
Ok, it is official now. Milestone complete for IIS7. Time for us to celebrate and break out the...
Author: Anonymous Date: 07/27/2005
Why use Virtual PC or Virtual Server?
One of the popular comparisons of Virtual Machine technologies is Virtual PC vs. Virtual Server (the...
Author: Anonymous Date: 07/22/2005
HOWTO: Help Me Help You
The following url gives some sage advice to anyone thinking of asking a question in a public...
Author: Anonymous Date: 07/21/2005
HOWTO: Kickoff. Wait for Asynchronous Virtual Server Task Completion
Ok, lately I have been very busy with IIS7 related milestones, so I am a little drained mentally....
Author: Anonymous Date: 07/21/2005
Why URLScan ignores the querystring for DenyUrlSequences
Users frequently want to use URLScan's DenyUrlSequences feature to scan the incoming URL, including...
Author: Anonymous Date: 07/19/2005
HOWTO: Work around SendRawData quirk of httpd.dll on Windows CE
This is actually a question about the HTTP Server in Windows CE , which actually has nothing to do...
Author: Anonymous Date: 07/15/2005
HOWTO: Diagnose 401.x HTTP errors on IIS
One of the most common questions asked about IIS on the newsgroups as well as Microsoft Product...
Author: Anonymous Date: 07/15/2005
HOWTO: Enumerate IIS website configuration (VBScript using ADSI)
A powerful but often under-utilized and misunderstood feature of IIS is its programmatic...
Author: Anonymous Date: 07/14/2005
IIS 6 prefixing paths with ?
One of the most fundamental security changes in IIS6 appends \?\ to all filesystem access by IIS....
Author: Anonymous Date: 07/13/2005
HOWTO: Deny direct access to resources using Referer based authentication
People frequently ask about the "Referer Authentication" custom protocol that Apache offers with a...
Author: Anonymous Date: 07/11/2005
HOWTO: Allow file downloads (including .exe) on IIS 6.0
Variations of this question are asked of IIS 6 all the time. However, the answer is no different...
Author: Anonymous Date: 07/11/2005
HOWTO: Search and Replace any IIS metabase property value automatically
I found this interesting question on the newsgroup, and came up with a fast code example to...
Author: Anonymous Date: 07/08/2005
Daily Technical Blog Entry... is it possible?
Ok, I am trying very hard to crank out at least one blog entry every day this work week. Yes, I have...
Author: Anonymous Date: 07/08/2005
HOWTO: Use the HTTP.SYS Kernel Mode Response Cache with IIS 6
Motivation One of the bigger buzz-word features of IIS 6.0 on Windows Server 2003 is the "HTTP.SYS...
Author: Anonymous Date: 07/08/2005
SSO ISAPI Considerations, Part 2
The following question concerning SSO and ISAPI was posted in the ISAPI-DEV newsgroup. This sort of...
Author: Anonymous Date: 07/06/2005
HOWTO: Use Relative Links to Develop Web Applications on Windows Professional SKU and Publish as Websites on Server SKU
The following situation is commonly experienced by many consultants and web application developers...
Author: Anonymous Date: 07/05/2005
Why do I still get a user/password Login prompt with Integrate Authentication (for Virtual server 2005 Administration website)
When Integrated Authentication is enabled, users frequently wonder why they are still prompted for...
Author: Anonymous Date: 07/05/2005
HOWTO: ISAPI Filter which rejects requests from SF_NOTIFY_PREPROC_HEADERS based on HTTP Referer
There was a recent question about how to reject requests (based on the HTTP Referer header in this...
Author: Anonymous Date: 07/02/2005
What User Identity does IIS use to run code like ISAPI and CGI, Part 2
I seem to have forgotten to describe how the following aspect of IIS functions in the prior post...
Author: Anonymous Date: 06/29/2005
Five years and counting...
What can I say. Time really flies by. Five years ago, I join Microsoft shortly after graduation. The...
Author: Anonymous Date: 06/29/2005
HOWTO: ISAPI Filter Redirection Walkthrough
I got the following question about ISAPI Filter the other day. Question: Hi I found your contact on...
Author: Anonymous Date: 06/28/2005
HOWTO: Programmatically detect status of a Web Service Extension
The following question was posted to the microsoft.public.inetserver.iis newsgroup on the...
Author: Anonymous Date: 06/27/2005
New IIS Diagnostic and Troubleshooting tool - DebugDiag
Ok, I usually strive to blog about interesting and unique information that I synthesize and provide...
Author: Anonymous Date: 06/22/2005
Ins and Outs of Virtual Server 2005 Administration and IIS
A very common belief about Virtual Server 2005 administration is that it requires IIS to be...
Author: Anonymous Date: 06/22/2005
HOWTO: Diagnose and Fix Common ISAPI Filter Installation Failures
How many of you are familiar with the following scenario of ISAPI Filters on IIS: You have just...
Author: Anonymous Date: 06/21/2005
HOWTO: ISAPI Filter which sets Cache-Control based on Content-Type
Someone recently asked for a supported alternative on IIS6 of the unsupported IIS5-specific hack in...
Author: Anonymous Date: 06/19/2005
The Return from TechEd 2005
TechEd 2005 was fun. However, my return trip from TechEd was anything but fun. For unknown reasons,...
Author: Anonymous Date: 06/14/2005
TechEd 2005 Day 5
Today is an incredibly slow day at TechEd. The product pavilion booths are closed. The level of...
Author: Anonymous Date: 06/10/2005