Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Discussing IIS, FTP, WebDAV, FPSE, WMI, ADSI, ISAPI, ASP, Java, FastCGI, etc. ;-)
Windows Server 2012 and IIS 8 are now available!
Microsoft has just released Windows Server 2012! You can find out more about this release on the...
Author: robmcm Date: 09/04/2012
Troubleshooting Custom FTP Providers with ETW
I recently received a question from a customer about troubleshooting custom FTP providers, and I...
Author: robmcm Date: 08/28/2012
Advanced Log Parser Charts Part 5 - Creating a Generic Chart Color Script
In Part 5 of this series, I'll show you how to create a generic script that you can use to add some...
Author: robmcm Date: 08/25/2012
Windows Cache 1.3 for PHP 5.4
The IIS team has officially signed off on the Windows Cache Extension (WinCache) version 1.3 for PHP...
Author: robmcm Date: 07/26/2012
WebDAV Website Importer for WebMatrix
The other day I was talking with one of my coworkers, Yishai Galatzer, about Microsoft's WebMatrix....
Author: robmcm Date: 07/21/2012
Creating "Pretty" XML using XSL and VBScript
I was working with an application recently that stored all of its settings in a large XML file,...
Author: robmcm Date: 07/06/2012
Working with the Different IIS Express Modes and HTTPS
I had another great question from a customer the other day, and I thought that his question was the...
Author: robmcm Date: 07/03/2012
Error: Class Not Registered (0x80040154) when Querying FTP Runtime State
I had a great question from a customer earlier today, and I thought that it was worth blogging...
Author: robmcm Date: 06/29/2012
Using URL Rewrite with QDIG
One of the applications that I like to use on my websites it the Quick Digital Image Gallery (QDIG),...
Author: robmcm Date: 06/28/2012
Microsoft IIS 8.0 Express Release Candidate is Released!
In addition to all of the other great products that Microsoft has released today, I’m happy to...
Author: robmcm Date: 05/31/2012
Advanced Log Parser Charts Part 4 - Adding Custom Input Formats
In Part 4 of this series, I'll show you how you can do a couple of cool things: Create a new input...
Author: robmcm Date: 05/25/2012
Advanced Log Parser Charts Part 3 - Missing Office Web Components for Charting
In Part 3 of this series, I'll explain what to do when you're missing the Office Web Components that...
Author: robmcm Date: 05/25/2012
Configuring FTP Client Certificate Authentication in FTP 7
We had a customer question the other day about configuring FTP Client Certificate Authentication in...
Author: robmcm Date: 04/26/2012
Extensibility Updates in the FTP 8.0 Service
A few years ago I wrote a blog that was titled "FTP 7.5 Service Extensibility References", in which...
Author: robmcm Date: 04/20/2012
IIS.net is running on IIS 8.0 Beta!
Here at Microsoft we're pretty passionate about testing our own software. We often ask our customers...
Author: robmcm Date: 03/21/2012
FTP Logon Restrictions in IIS 8
One of the biggest asks from our customers over the years was to provide a way to prevent...
Author: robmcm Date: 03/19/2012
Microsoft IIS 8.0 Express Beta is Released!
Earlier today the IIS Express team released the IIS 8.0 Express Beta, and there are some great new...
Author: robmcm Date: 03/05/2012
Programmatically Flushing FTP Logs
I had a great question from Scott Forsyth earlier today about programmatically flushing the logs for...
Author: robmcm Date: 02/03/2012
Using URL Rewrite to Insert Different Scripts Based on Browser Type
I just stumbled across a piece of sample code that I had written several months ago for a coworker,...
Author: robmcm Date: 02/03/2012
Advanced Log Parser Charts Part 2 - Using Gradient Colors for Area Charts
In Part 2 of this series, I'll show you how to customize the area chart from Part 1 to show the...
Author: robmcm Date: 01/30/2012
Advanced Log Parser Charts Part 1 - Working With Configuration Scripts
I recently had a situation where I wanted to customize the chart output from Log Parser, and after a...
Author: robmcm Date: 01/28/2012
Storing IIS 7.5 WebDAV Properties in NTFS Alternate Data Streams
Two months ago Microsoft published an update for the WebDAV module that shipped with IIS 7.5 in...
Author: robmcm Date: 12/30/2011
Changing the Identity of the FTP 7 Extensibility Process
Many IIS 7 FTP developers may not have noticed, but all custom FTP 7 extensibility providers execute...
Author: robmcm Date: 12/01/2011
FTP Clients - Recap
Having written 10 blog posts in my series about FTP clients, I decided that it might be a good idea...
Author: robmcm Date: 11/16/2011
How to use Managed Code (C#) to create an FTP Home Directory Provider that is based on the Remote Client IP Address
I recently had an interesting scenario that was presented to me by a customer: they had a business...
Author: robmcm Date: 11/02/2011
FTP Clients - Part 10: FTP Voyager
For this installment in my series about FTP Clients, I'd like to take a look at FTP Voyager from...
Author: robmcm Date: 10/21/2011
Sending WebDAV Requests in .NET Revisited
I recently spoke with a great customer in India, and he was experimenting with the code from my...
Author: robmcm Date: 10/18/2011
How to create an HTML Application to configure your WebDAV Redirector settings
I've mentioned in previous blog posts that I use the Windows WebDAV Redirector a lot. (And believe...
Author: robmcm Date: 10/07/2011
How to determine if FTP clients are using FTPS
One of my colleagues here at Microsoft, Emmanuel Boersma, just reminded me of an email thread that...
Author: robmcm Date: 10/04/2011
How to Use Managed Code (C#) to Create an FTP Home Directory Provider for the Days of the Week
I had a question from someone that had an interesting scenario: they had a series of reports that...
Author: robmcm Date: 09/29/2011
FTP and LDAP - Part 2: How to Set Up an Active Directory Lightweight Directory Services (AD LDS) Server
This blog is designed as a complement to my FTP and LDAP - Part 1: How to Use Managed Code (C#) to...
Author: robmcm Date: 09/16/2011
FTP and LDAP - Part 1: How to Use Managed Code (C#) to Create an FTP Authentication Provider that uses an LDAP Server
Over the past few years I've created a series of authentication providers for the FTP 7.5 service...
Author: robmcm Date: 09/16/2011
IIS 6: Setting up SSL - Appendix C: Processing a Certificate Request using Windows 2003 Certificate Services
In this last appendix for my blog series about using SSL with IIS 6, I'll discuss processing a...
Author: robmcm Date: 08/03/2011
IIS 6: Setting up SSL - Appendix B: Obtaining a Root Certificate from Windows Server 2003 Certificate Services
In this second appendix for my blog series about using SSL with IIS 6, I'm going to discuss...
Author: robmcm Date: 07/29/2011
IIS 6: Setting up SSL - Appendix A: Installing Windows Server 2003 Certificate Services
I needed to take a short break from my blog series about using SSL with IIS 6 in order to work on...
Author: robmcm Date: 07/28/2011
How to Create an Authentication Provider for FTP 7.5 using BlogEngine.NET's XML Membership Files
I ran into an interesting situation recently with BlogEngine.NET that I thought would make a good...
Author: robmcm Date: 06/30/2011
How to add or Elements through Scripting
I had a question recently where someone was trying to add <clear /> or <remove />...
Author: robmcm Date: 06/01/2011
My SharePoint 2007 Custom Membership Provider Adventure
Sometime last year I wanted to set up a SharePoint 2007 website for my family members to exchange...
Author: robmcm Date: 05/31/2011
Cascading Style Sheet (CSS) Color Negatizing Script
The Customer Scenario I ran into an interesting situation recently - I host a website for a friend...
Author: robmcm Date: 05/31/2011
Bad Characters to Use in Web-based Filenames
My good friend Wade Hilmo recently posted an excellent blog titled "How IIS blocks characters...
Author: robmcm Date: 04/27/2011
Credential Caching in FTP 7.0 and FTP 7.5
I've seen a few situations where people that are using the FTP 7.0 and FTP 7.5 service have noticed...
Author: robmcm Date: 04/08/2011
IIS 6: Setting up SSL - Part 3: Installing the Certificate
In part three of my series on setting up SSL on IIS 6, I'll describe the steps that are necessary to...
Author: robmcm Date: 02/17/2011
IIS 6: Setting up SSL - Part 2: Submitting a Certificate Request and Obtaining a Certificate
In part two of my series on setting up SSL on IIS 6, I'll describe the steps that are necessary to...
Author: robmcm Date: 02/16/2011
Manually Localizing FPSE 2002 for Windows Server 2008 and Windows Vista
The FrontPage Server Extensions from Ready-to-Run Software, Inc. (RTR), are available and supported...
Author: robmcm Date: 02/02/2011
Life after FPSE (Part 6)
In this latest installment on my series about configuring your server for hosting without the...
Author: robmcm Date: 01/31/2011
IIS 6: Setting up SSL - Overview
Many years ago I wrote a series of instructions that used dozens of screenshots in order to show my...
Author: robmcm Date: 01/31/2011
IIS: Notes on Server-Side Includes (SSI) Syntax (KB 203064 Revisited)
Many years ago I wrote Microsoft KB article 203064 about using Server-Side-Include (SSI) files with...
Author: robmcm Date: 12/28/2010
Adding Windows Phone 7 Support to BlogEngine.NET
I love BlogEngine.NET, and I love my Windows Phone 7 mobile phone, so it goes without saying that I...
Author: robmcm Date: 12/08/2010
Using URL Rewrite to Modify WebDAV PROPFIND Responses with BIG-IP's SSL Offloading
I ran into an interesting situation recently where a customer was using F5's BIG-IP for SSL...
Author: robmcm Date: 10/13/2010