HOWTO: Diagnose One Cause of "%1 is not a valid Win32 application" on IIS6 on...
Question:I have a new development server that i put together on a Windows 2003 64 bit machine. I also have SQL Server 2005 and Developers Studio 2005 and 2003 installed on this machine. I have...
View ArticleDeploying and Updating Virtual Machines
The following are some of the more frequently asked questions when it comes to deploying a group Virtual Machines sharing common configuration.After updating the VHD and VMC, how to re-deploy the...
View ArticleSix Years...
Gosh, how quickly time flies by. It seems like yesterday when I was just getting started on this blog and typing out the entry for my 5-year anniversary at Microsoft. At that time, I had just finished...
View ArticleHOWTO: Monitor Virtual Server Events
I think Virtual Server Events and Asynchronous Tasks are two of the least utilized features of the Virtual Server Administration API.Contrary to the often-asked task of "find the VM, turn it off,...
View ArticleIIS, Security Templates, and Anonymous Authentication
Sigh... security is never black and white, is it? :-) Question:Environment: IIS6.0 Windows 2003 R2, Windows 2003 level domain. Everything standard.1) The Microsoft security guide for IIS6.0 says that...
View ArticleHOWTO: Convert between JScript Array and VB Safe Array
I recently got a question about how to manipulate the LIST data type within JScript since my sample code only illustrated VBScript.Well... one reason why that example is in VBScript is because LIST...
View ArticleCan ISAPI Filter change the Request's domain name?
Question:Hi,I would like to know if we can get the entire URL that is sent through the browser into the ISAPI filter DLL. E.g. If I have a URL like - http://www.mysite.com/testwhat I get into the DLL...
View ArticleCGI Failing with 404 on IIS
Yes... software can have bugs, even if you test it. :-)Question:I have written a C EXE that I have renamed as 'prog.cgi'. I have tested it successfully on IIS 5.0 on Windows 2000 Server and IIS 6.0 on...
View ArticleHOWTO: Basic Native/Managed Code Interop
IIS7 core extensibility model supports both native and managed code as first-class citizens. So, I feel it is time for a little refresher on managed/native code interop... starting with the more...
View ArticleLaptop Business 2006
Ok, I know that I just purchased an IBM X41 Tablet last fall, but I am in the market for a new laptop again.No, nothing wrong with my computers... I am just going to be giving the X41 to my younger...
View ArticleTS Gateway on Vista Server Rocks!
Back in this blog entry, I mused about the nice Audio over RDP feature. It is pretty sweet to have secure, remote access to one's audio collection.Well, I recently started playing with RDP over the new...
View ArticleWhat is wrong with Free?
Ok, maybe this is something you business/marketing types understand intrinsically... but it is something that I do not understand, so please bear with me. Why do people complain about getting something...
View ArticleHunting for Real Estate
Lately, I have not been making frequent blog posts. There are good reasons, of course... and I will get to disclosing them in the near future.Recently, I have been spending a lot of time house-hunting....
View ArticleWater Day 2006
Annually, the IIS team gathers at Emily's house on the shores of lake Sammamish to enjoy a day of fun under under the sun. We call it "water day", and it has been a team tradition for at least as long...
View ArticleInternet Explorer is not an HTTP Validator
Question:I tried a 2nd approach in porting client code from WinInet, and that was to utilize managed C++, as opposed to WinHttp.After implementing the .NET managed client code... HttpWebRequest^...
View ArticleI'm Back...
After a long and very much needed hiatus, I have regained control of this blog and returned to blogging. For the curious reader, you can read about some of the happenings here. But, I am not one for...
View ArticleHOWTO: Create Custom Application Pool from Commandline
QuestionHi,I have a Web site configured to run in a custom application pool. The pool identify is set to a domain user. I can change the users password using IIS Manager, but is there a command line...
View ArticleHOWTO: List all Virtual Directories and Paths of a List of Servers
Question:I need to audit web servers in my domain, and would like to be able to connect to each server, and enumerate the virtual directories -- ultimately leading to a link to each web site hosted by...
View ArticleChoice of Development Platform for IIS Modules
Question:I am starting a new project (ASP.NET 3.5) that will require at least one custom HTTP module. My two development computers are running 32-bit XP Pro/SP2, but I plan to reimage with Vista...
View ArticleIIS7 Handlers - accessPolicy and requireAccess
Question:Hello:In IIS 7.0, you can edit a handler mapping in the Handler Mappings applet (like for AspClassic), then click Request Restrictions button, Access tab, and select the "Write" permission....
View Article