David Wang

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

August, 2005

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

    HOWTO: Protect non-.NET content

    • 27 Comments
    This is a frequently asked question - how to implement custom authentication on IIS. I am going to ramble a bit about the whole subject because this is a little pet peeve of mine... Question: Hi David, I am an avid lurker on your Blog and our...
  • David Wang

    HOWTO: Understand and Diagnose an Application Pool Crash

    • 123 Comments
    Problems statements similar to the following questions pop up all the time on various IIS newsgroups, and the user usually claims that they have either seen (or not seen) many posts that look like theirs, and never any concrete solutions. I am going to...
  • 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...
Page 1 of 1 (18 items)