David Wang

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

July, 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: Allow file downloads (including .exe) on IIS 6.0

    • 135 Comments
    Variations of this question are asked of IIS 6 all the time. However, the answer is no different than for any other version of IIS other than the fact that IIS 6 gives you a distinct error code to troubleshoot. What is not clear to me is why users think...
  • David Wang

    HOWTO: Diagnose 401.x HTTP errors on IIS

    • 90 Comments
    One of the most common questions asked about IIS on the newsgroups as well as Microsoft Product Support is "why am I getting 401 Access Denied"? There are many, many possible causes and variations, but from the IIS perspective, the top-level, logical...
  • David Wang

    HOWTO: Enumerate IIS website configuration (VBScript using ADSI)

    • 76 Comments
    A powerful but often under-utilized and misunderstood feature of IIS is its programmatic configuration APIs. On the one hand, all IIS administrative APIs allow programmatic, automated, and unattend configuration of IIS. On the other hand, it can be hard...
  • David Wang

    HOWTO: Use the HTTP.SYS Kernel Mode Response Cache with IIS 6

    • 41 Comments
    Motivation One of the bigger buzz-word features of IIS 6.0 on Windows Server 2003 is the "HTTP.SYS Kernel Mode Response Cache". When you do a search against "HTTP.SYS Kernel Response Cache IIS 6", you will inevitably find a large body of literature...
  • David Wang

    HOWTO: ISAPI Filter which rejects requests from SF_NOTIFY_PREPROC_HEADERS based on HTTP Referer

    • 31 Comments
    There was a recent question about how to reject requests (based on the HTTP Referer header in this case) in SF_NOTIFY_PREPROC_HEADERS. Question: Hello everyone, I'm trying to solve a problem of referer spam: People will fake requests to the web...
  • David Wang

    Why do I still get a user/password Login prompt with Integrate Authentication (for Virtual server 2005 Administration website)

    • 31 Comments
    When Integrated Authentication is enabled, users frequently wonder why they are still prompted for username/password. After all, isn't Integrated Authentication supposed to get rid of that? Thus, the following question has come up several times when...
  • 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

    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....
  • David Wang

    IIS 6 prefixing paths with \\?\

    • 16 Comments
    One of the most fundamental security changes in IIS6 appends \\?\ to all filesystem access by IIS. This is supposed to be fairly transparent, but... Question: Dear comrades: I have a cgi executable program that has worked just fine under W2000...
  • 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

    Daily Technical Blog Entry... is it possible?

    • 5 Comments
    Ok, I am trying very hard to crank out at least one blog entry every day this work week. Yes, I have a little pipeline of blog entry topics stashed away on this Community Server right now, and as the questions come to me, I add them to the list, and...
  • David Wang

    HOWTO: Search and Replace any IIS metabase property value automatically

    • 5 Comments
    I found this interesting question on the newsgroup, and came up with a fast code example to illustrate how much one can do with simple batch scripting and existing IIS commandline tools. Question: I know in IIS6 you can do a Search and Replace quite...
  • 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

    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

    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

    HOWTO: Use Relative Links to Develop Web Applications on Windows Professional SKU and Publish as Websites on Server SKU

    • 2 Comments
    HOWTO Use Relative Links to Develop Web Applications on Windows Professional SKU and Publish as Websites on Server SKU...
  • David Wang

    SSO ISAPI Considerations, Part 2

    • 0 Comments
    The following question concerning SSO and ISAPI was posted in the ISAPI-DEV newsgroup. This sort of question for SSO happens all the time, but the answer is pretty much the same - use Kerberos (either within Windows or some other Kerberos system), or...
  • David Wang

    HOWTO: Work around SendRawData quirk of httpd.dll on Windows CE

    • 0 Comments
    This is actually a question about the HTTP Server in Windows CE , which actually has nothing to do with IIS because it is not even the same code base. So, the server's behavior can be different from IIS (and in this case, I would say that it is very different...
  • 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

    HOWTO: Deny direct access to resources using Referer based authentication

    • 0 Comments
    People frequently ask about the "Referer Authentication" custom protocol that Apache offers with a custom module. Yes, it is doable on IIS as well -- if you have the custom module. Question: Hi there. Since you a very good in IIS, i need your...
Page 1 of 1 (22 items)