David Wang

David Wang on IIS, ISAPI, Exchange, Virtual Server, and whatever else I fancy...

Blog - About

David's Bio

1/30/2006

Hurray... there is finally an "About the blog author" link... so I am going to move my links here.

//David

  • David Wang

    DebugDiag - The Saga to RTM

    • 10 Comments
    Ok, I am going to try something a little more dicey with this blog entry, but since I am very PO'd about the subject right now, here goes the fireworks... ;-) Some Context, Please... For the past several months, some of you have probably been hearing...
  • David Wang

    Can ISAPI Extension override its user impersonation?

    • 4 Comments
    I usually want a high ratio of answer content to question content, but the following question is going to be pretty hard... because the question is lengthy with lots of good detail which make it easy for me to come up with the right answer without a lot...
  • David Wang

    Why can I upload a file without IIS Write Permission?

    • 8 Comments
    A frequently misunderstood aspect of IIS is that disabling "Write" permissions from IIS Management UI actually prevents anyone from writing files to the server through IIS (such as upload files). This is clearly not the case, as the following question...
  • David Wang

    HOWTO: Use ISAPI GetServerVariable

    • 14 Comments
    Ah, yes... GetServerVariable is one of the most frequently used function call of ISAPI Extension and ISAPI Filter APIs, but unfortunately, it is also one of the most incorrectly used. Very few people heed the documentation to check the return value...
  • David Wang

    Laptop Business 2005

    • 1 Comments
    For some time now, I have been resisting this trend, but events lately have finally convinced me to cave in. Having a laptop to tote around work can actually be productive, especially when you are outside your office, inside a lab complex, and need to...
  • David Wang

    IIS7. Milestone Stepping Stones

    • 1 Comments
    The past ten days has been yet another hectic sprint toward another IIS7 milestone. While it is not as major as the last one (that one was to make sure that IIS7 shipped with the Longhorn wave... period), it is nonetheless significant as it is the first...
  • David Wang

    HOWTO: Useful ASP page that sends various formats of valid HTTP response

    • 3 Comments
    A common problem faced by ISAPI Filter writers that buffer/modify HTTP response is to ensure that this code works for all of the valid formats of HTTP responses that can be sent by the web server. Question: *) Can you suggest any tools / techniques...
  • David Wang

    HOWTO: Setup a CGI EXE on IIS

    • 3 Comments
    Making an application that is web-aware is incredibly easy, as long as you understand the basic rules. Web Servers are generic tools which listen on port 80 (or any other port of your choosing) and then route requests to be handled by arbitrary code....
  • David Wang

    HOWTO: Use IIsWebFile to fine grain control IIS behavior

    • 1 Comments
    A relatively unknown and unadvertised behavior of IIS is that its features are often more granular than exposed via the IIS Manager UI. In other words, the UI constrains you to a pre-determined set of supported and often-used scenarios, both for your...
  • David Wang

    Minor Downtime and IIS7 Musings

    • 0 Comments
    Ok, this week has been a bit hectic for me because we are going through another one of those mini-milestones for IIS7, and I am also on "point" for issues team-wide. So, I have been looking at way too many random things lately and not really spending...
  • David Wang

    Information on FlushTokenCache and the IIS6 Token Cache

    • 0 Comments
    I got this question about the FlushTokenCache documentation. It says that the documentation is ambiguous... but I think the question itself is the ambiguous one. ;-) Question: Greetings, Is it possible to provide some information on FlushTokenCache...
  • David Wang

    Random Questions ending week 8/7/2005

    • 0 Comments
    Ok, lately I have been getting a pretty random set of questions that do not seem related to topics that I blog about. I will just gather them up into this entry. Question: Hi, I am searching a free api for outlook. I want to read coming message...
  • David Wang

    What is PATH_TRANSLATED?

    • 2 Comments
    PATH_TRANSLATED is one of the most frequently misunderstood server variables, as this following question illustrates... Question: Hi David ! I have some problem with using function SERVER_CONTEXT->GetServerVariable(.......) all info query...
  • David Wang

    HOWTO: ISAPI Filter logging request URL and headers based on User-Agent

    • 10 Comments
    A user recently reported on the microsoft.public.inetserver.iis NNTP newsgroup seeing MSNBot causing lots of 406s while indexing static files (like HTML) on his IIS web server. Alas, there is no built in feature in IIS to take a snapshot of a request...
  • David Wang

    Free SSL on IIS?

    • 21 Comments
    Frequently, users ask about how to enable SSL on IIS and run it "for free" without doing any extra work. Since there is no such thing as a free lunch, I am going to try and explain why and what your options are for "free SSL". Question: I would...
  • David Wang

    HOWTO: Common URL Redirection Techniques for IIS, Summary

    • 150 Comments
    For the next several entries, I am focusing on this frequently asked topic: How do I rewrite / redirect / forward / mask requests from one URL to another with IIS? Common questions that fall into this topic include: Redirect requests from...
  • David Wang

    Controlling network packet size from IIS/ASP.Net?

    • 3 Comments
    I got this question about response packet size control... Question: Running a web app - native .NET. 2003 for server. Reports come out as garhugic (66K) packets in testing. Is there a way to control max packet size from within .NET at the program...
  • David Wang

    Random thoughts while unwinding down...

    • 2 Comments
    Lately, IIS7 has taken a disproportionate amount of my attention, so now that the milestone has been reached, I finally have a chance to unwind my mind. My thoughts are going to be a bit random for a while (at least to me it seems so). But, do not be...
  • David Wang

    IIS7. In the books

    • 4 Comments
    Ok, it is official now. Milestone complete for IIS7. Time for us to celebrate and break out the bubbly... I should have checked one last time before this post . Back at TechEd 2005 in Orlando, some of you may have noticed an older build of IIS7 running...
  • David Wang

    IIS7. First Major Milestone

    • 10 Comments
    A large chunk of my past seven days has been spent on doing all I can to ensure that IIS7 reaches its first major milestone enroute to shipping in Longhorn Server (or whatever it will be called - Vista Server? Nah. ;-) ). Several of us easily put in...
  • David Wang

    Why use Virtual PC or Virtual Server?

    • 25 Comments
    One of the popular comparisons of Virtual Machine technologies is Virtual PC vs. Virtual Server (the other being Virtual Server vs. VMWare GSX/ESX). I decided to tackle the Virtual PC vs. Virtual Server comparison with a little brain dump. This is...
  • David Wang

    HOWTO: Help Me Help You

    • 23 Comments
    The following url gives some sage advice to anyone thinking of asking a question in a public forum... Go ahead, read it. It's a KB article on Microsoft.com. It's found on the Internet. It must be true! Well, in this case, I think that this link is...
  • David Wang

    HOWTO: Kickoff. Wait for Asynchronous Virtual Server Task Completion

    • 0 Comments
    Ok, lately I have been very busy with IIS7 related milestones, so I am a little drained mentally. Thus, I will talk about a "simpler" topic that should still be useful useful... just not as much prep work for me... Virtual Server. :-) This will be...
  • David Wang

    Thoughts on the Daily Technical Blog Entry... is it still possible?

    • 4 Comments
    Almost two weeks ago, I contemplated about the possibility of making a "technical" post daily... because I was just starting on my blog and really needed to find a good rhythm. Well, now I have my conclusion (more on that later). I knew that if I did...
  • David Wang

    Why URLScan ignores the querystring for DenyUrlSequences

    • 16 Comments
    Users frequently want to use URLScan's DenyUrlSequences feature to scan the incoming URL, including querystring, and reject based on various arbitrary criteria, such as potential SQL injection characters, banned characters for directories/files, etc....
Page 9 of 11 (266 items) «7891011