David Wang

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

March, 2006

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

    HTTP Status Codes on IIS6

    • 1 Comments
    Sigh. People are too quick to apply Harlon's Razor and assume that any "deviations" result from malicious Microsoft intent to deviate from HTTP standard, when user misinformation is frequently the problem... Question: I have a problem with a customer...
  • David Wang

    Silly Security Scans

    • 9 Comments
    One of my pet peeves is users running "Security Scanners" against their servers and treating the resulting report as Gospel... <mock> Oh my gosh, I have to fix all of these vulnerabilities in IIS6 that this report lists! Such an insecure piece...
  • David Wang

    HOWTO: Detect Process Bitness

    • 26 Comments
    In an ideal world, everything runs as native bitness (64bit program on 64bit OS, 32bit program on 32bit OS) and life goes on. However, sometimes you need to run that legacy 32bit program on a 64bit OS and need to configure things a little differently...
  • David Wang

    MFC ISAPI Template and ISAPI Development

    • 11 Comments
    Question: I've read on msdn that for Visual Studio 2005 the MFC ISAPI extension template was discontinued and that for new development "ISAPI entry point functions" should be used instead. I'm interpreting that as the MFC isapi classes are problematic...
  • David Wang

    IIS7. Availability

    • 2 Comments
    Question: Mr. Wang, I have not been able to find a concrete answer for this anywhere: I'm looking to start working with IIS 7.0 and especially Windows Activation Service. Is there a way to do this without a Longhorn Server build? Are there implementations...
  • David Wang

    Grr... When VPN breaks...

    • 4 Comments
    Sometimes, I really pity the folks that run Microsoft's internal IT... because they are simultaneously assaulted by the entire spectrum of Microsoft technology users yet are ultimately at the short end of any IT "straw". From the "newbie" users to...
  • David Wang

    If I had one wish for Remote Publishing to IIS...

    • 29 Comments
    The feedback from my first query really amazed me. It certainly helps to have real-life viewpoints as well different rationales... because we need to understand what is truly troubling you... not just the symptoms but the underlying cause. So, I am...
  • David Wang

    On IIS Team Blogging, Part 2

    • 14 Comments
    Back in this blog entry , I mused about how nice it would be to have more bloggers from the IIS product team. One thing is for certain - the IIS team traditionally has never dialed up the volume when it comes to evangelizing what we are doing and its...
  • David Wang

    IIS7. PreConditions and the Integrated Pipeline

    • 3 Comments
    One of the cooler but definitely unsung feature of the IIS7 Server Core is PreConditions. So, that's what I am going to talk about... yup, I am exploring the little, non-obvious details that is IIS7. What is a PreCondition The basic idea of PreConditions...
  • David Wang

    HOWTO: Install Virtual Server VM Additions Unattended

    • 6 Comments
    Question: I was wondering if it is possible not to have the virtual machine additions installation eject the iso image after installing, maybe an undocumented switch. I have created a custom OS installation CD and anything to be installed after...
  • David Wang

    Have you seen a WebEngine.dll crash with ASP.Net 2.0? Read This...

    • 44 Comments
    Lately, I have received quite a few comments concerning a crash in WebEngine.dll when you recycle an application pool running ASP.Net 2.0. The sheer number of independent users reporting this makes be believe that it is real. If it was individual users...
  • David Wang

    IIS7. Installation instructions for Vista Beta 2

    • 14 Comments
    Since IIS7 is not enabled nor installed by default on Vista (just like IIS6 is not enabled nor installed by default on Windows Server 2003 and Windows XP 64bit), and the various UI/Wizard/ControlPanel-mechanisms for managing components in Vista are not...
  • David Wang

    Thoughts on Application Pools running out of threads

    • 16 Comments
    Question: Perhaps "application pool running out of thread", that's what my vendor tell me when their asp.net application has intermittent performance problem. I searched and read quite some documentation, but no luck. What did he mean by "running...
  • David Wang

    Grr... Blog Comment Spam!

    • 8 Comments
    I hate spam... both the physical and the electronic form. But for the moment... I am talking about the electronic form. :-) Ever since the blogs.msdn.com upgrade a month and a half ago, the volume and frequency of blog comment spam has spiked for me...
  • David Wang

    Thoughts on IIS Configuration Changes and when it takes effect

    • 0 Comments
    Question: Hello! I follow you blog daily. Good stuff! On my work I'm responsible for a web server, running a web site with +150k users. (Win2k3) The application is split into different modules, and divided into different application pools. (Some...
  • David Wang

    Why some ISAPI Filter events trigger multiple times per request

    • 8 Comments
    Question: Hi everyone, I wrote a ISAPI filter DLL to process text/html content. Whenever there's a request for a .php file, the OnUrlMap gets called 3 times whereas .html or .asp files causes the right behaviour in Filter (i.e. - OnUrlMap gets called...
  • David Wang

    IIS Diagnostics Toolkit a la carte nears release, Really

    • 3 Comments
    Ok, I know I said in this blog entry that the IIS Diagnostics Toolkit "a la carte" release was "close", two weeks ago. At that time, I had finished all development work, submitted my changes, and requested an official build so that Chris can do final...
  • David Wang

    If I had one wish for IIS Scale Out...

    • 25 Comments
    Suppose I told you that you get to direct an IIS development "A" team to solve your issues with scaling out and managing a farm/cluster of IIS servers. What issue would be your top wish? Ok, you can give more than one, but you must prioritize and give...
  • David Wang

    Thoughts on IIS Security vs Apache, Part 3

    • 13 Comments
    Ok... I'm sure the zealots will eventually come tar and feather me and distort the conversation I started in this blog entry , but I will risk it anyways... I dislike biased and incomplete rationales. Comment: I've worked with both and while I haven...
  • David Wang

    Death of a Hard Drive

    • 6 Comments
    It must have been crawling along for weeks if not months, but I never noticed it until last night when the hard drive that holds all of my source code enlistments decided to take a dive for the worst. I've put SpinRite on it, but at current pace it is...
  • David Wang

    HOWTO: Sharepoint and CustomAuth, Part 2 - Investigations Update

    • 1 Comments
    About a month ago, I solicited user questions in this blog entry on how to integrate customized authentication protocol with Sharepoint, and I was a little overwhelmed by the responses and the variety of situations that users have posted and shared with...
  • David Wang

    Audio over Remote Desktop Rocks!

    • 39 Comments
    I was recently introduced to this nifty little feature of Remote Desktop of Windows XP - bringing remote audio to the local machine. I have to say that I just LOVE this creature comfort feature... Now, I never knew nor thought about it earlier because...
  • David Wang

    HOWTO: Microsoft.com OPS on Debugging IIS

    • 4 Comments
    If you are looking for information on how to troubleshoot a variety of IIS-related issues, the following week of Webcasts from Microsoft.com OPS team is not to be missed. Mark your calendars! Of course, these sessions focus on issues AFTER you have...
  • David Wang

    HOWTO: Troubleshoot HTTP Error 999

    • 1 Comments
    Question: What is a 999 error and how can I troubleshoot it? It's not an error code that IIS will allow a custom error page for. Answer: Yup, you are correct in saying that error 999 is not an HTTP Error that IIS will generate. Hence, you cannot...
  • David Wang

    HOWTO: Add and Remove an ISAPI Filter using JScript

    • 12 Comments
    Question: Hello, I am looking to automate installation of an ISAPI filter since I want it to be a part of my server deployment. Is there a way to install an ISAPI filter dll using a javascript or a vbscript? If yes can someone give me pointers...
Page 1 of 1 (25 items)