Robert McMurray's Blog [MSFT]

Discussing IIS, FTP, WebDAV, FPSE, WMI, ADSI, ISAPI, ASP, Java, FastCGI, etc. ;-)

Updated IIS FTP Service Extensibility References

It's hard to believe that it has already been six years since I wrote my Extensibility Updates in...

Author: robmcm Date: 05/16/2018

Running IIS Express on a Random Port

I have found myself using IIS Express for a bunch of web projects these days, and each of these...

Author: robmcm Date: 03/21/2018

Simple Java Wrapper Class for raspistill on the Raspberry Pi 2

Like many self-proclaimed geeks, I can't resist a change to play with new technology. So when the...

Author: robmcm Date: 06/12/2015

Follow Up: Converting Text Files to Audio Files

A couple of days ago I posted a blog which I titled Creating an HTML Application to Convert Text...

Author: robmcm Date: 05/29/2015

Creating an HTML Application to Convert Text Files to Audio Files

I'd like to take a brief departure from my normal collage of web-related and server-management...

Author: robmcm Date: 05/27/2015

How to create an HTML Application to configure your IIS SMTP Username and Password settings

Like many IIS administrators, I usually install the local SMTP service on my IIS servers when I am...

Author: robmcm Date: 05/22/2015

Command-Line Utility to Create BlogEngine.NET Password Hashes

I ran into an interesting predicament the other day, and I thought that both the situation and my...

Author: robmcm Date: 01/31/2015

FTP Clients - Part 16: NetDrive

For the next installments in my series about FTP clients, I will be taking a look at two FTP...

Author: robmcm Date: 11/30/2014

FTP Clients - Part 15: WebDrive

For the next installments in my series about FTP clients, I will be taking a look at two FTP...

Author: robmcm Date: 11/30/2014

Using the WebDAV Redirector with OneDrive Part 2 - Two-Step Verification

This blog is Part 2 of a series about mapping a drive letter to your OneDrive account. In Part 1 of...

Author: robmcm Date: 09/30/2014

Using the WebDAV Redirector with OneDrive Part 1 - Standard Security

If you have read some of my previous blog posts and IIS.NET articles about WebDAV, you will see that...

Author: robmcm Date: 09/30/2014

FTP Clients - Part 14: CuteFTP

For this next installment in my series about FTP clients, I want to take a look at Globalscape's...

Author: robmcm Date: 07/16/2014

Some Useful and Obscure FTP Configuration Settings

I get a lot of question about various configuration settings for the IIS FTP service, and most of...

Author: robmcm Date: 06/30/2014

Case Study: Migrating Microsoft’s .NET Community Websites to Microsoft Azure

Have you ever wondered how much work is involved when migrating a traditionally-hosted production...

Author: robmcm Date: 05/30/2014

Simple Utility to Calculate File Hashes

I have to download various files from time-to-time, and it's nice when websites provide checksum...

Author: robmcm Date: 05/16/2014

FTP ETW Tracing and IIS 8 - Part 2

Shortly after I published my FTP ETW Tracing and IIS 8 blog post, I was using the batch file from...

Author: robmcm Date: 04/09/2014

FTP ETW Tracing and IIS 8

In the past I have written a couple of blogs about using the FTP service's Event Tracing for Windows...

Author: robmcm Date: 04/08/2014

Personalizing Removable Drive Icons for Windows Explorer

Like most people these days, I tend to swap a lot of removable storage devices between my...

Author: robmcm Date: 03/22/2014

RFC 7151 - File Transfer Protocol HOST Command for Virtual Hosts

I received an email yesterday from the RFC Editor that a new Request for Comments (RFC) document has...

Author: robmcm Date: 03/14/2014

FTP Clients - Part 13: WinSCP

For this next installment in my series about FTP clients, I want to take a look at WinSCP, which is...

Author: robmcm Date: 02/28/2014

Adding Additional Content Types to my Classic ASP and URL Rewrite Samples for Dynamic SEO Functionality

In December of 2012 I wrote a blog titled "Using Classic ASP and URL Rewrite for Dynamic SEO...

Author: robmcm Date: 02/28/2014

Error 0x80070005 When Calling the FTP FlushLog Method

I had an interesting question earlier today which I thought was worth sharing. One of my coworkers...

Author: robmcm Date: 01/31/2014

Rapid PHP Deployment for IIS using a Batch File

Whenever I am delivering a presentation where I need to use PHP, I typically use a batch file that I...

Author: robmcm Date: 01/31/2014

Revisiting My Classic ASP and URL Rewrite for Dynamic SEO Functionality Examples

Last year I wrote a blog titled Using Classic ASP and URL Rewrite for Dynamic SEO Functionality, in...

Author: robmcm Date: 11/20/2013

How to trust the IIS Express Self-Signed Certificate

I had an interesting question from a coworker today that I thought would make a great blog. Here's...

Author: robmcm Date: 11/15/2013

Using FrontPage 2003 to Consolidate Images in a Common Folder

A few months ago I wrote a blog titled Using FrontPage 2003 to Bulk Rename Images Using VBA, in...

Author: robmcm Date: 10/27/2013

Custom Post-Build Events for Compiling FTP Providers

I've written a lot of walkthroughs and blog posts about creating custom FTP providers over the past...

Author: robmcm Date: 10/26/2013

Updating my HTML Application for Configuring your WebDAV Redirector Settings

A couple of years ago I wrote a blog that was titled "How to create an HTML Application to configure...

Author: robmcm Date: 09/20/2013

How to Create a Blind Drop WebDAV Share

I had an interesting WebDAV question earlier today that I had not considered before: how can someone...

Author: robmcm Date: 09/17/2013

Connecting the Windows Phone 8 Emulator to Web API Applications on a Local Computer

I've been playing around with Web API a lot recently, and I've found that it's a really powerful and...

Author: robmcm Date: 08/20/2013

Why Does Expression Web 4 Want to Modify My PHP.INI File?

As you may have seen in my previous blog posts, I tend to use several of Microsoft's various editors...

Author: robmcm Date: 07/15/2013

What's New in IIS 8.5?

Microsoft released the Windows 8.1 Preview on June 26, but some of the articles that the IIS team...

Author: robmcm Date: 07/11/2013

IntelliSense for jQuery in WebMatrix

I recently had the opportunity to take a day-long class about jQuery from the good folks at...

Author: robmcm Date: 06/28/2013

Using FrontPage 2003 to Bulk Rename Images Using VBA

Despite the plethora of other tools and editors that I use to create websites, there are times when...

Author: robmcm Date: 06/21/2013

A Quick Discussion of Active and Passive FTP Connections

I get a lot of questions about Active versus Passive FTP Connections, specifically when people are...

Author: robmcm Date: 05/24/2013

Adding Custom FTP Providers with the IIS Configuration Editor - Part 2

In Part 1 of this blog series about adding custom FTP providers with the IIS Configuration Editor, I...

Author: robmcm Date: 05/02/2013

Feedback Request for Curated Content Views

Publishing technical documentation is an interesting business, and a lot of discussion &...

Author: robmcm Date: 04/30/2013

IIS 6.0 WebDAV and Compound Document Format Files Revisited with Workarounds

A few years ago I wrote the following blog, wherein I described how the WebDAV functionality in IIS...

Author: robmcm Date: 04/24/2013

Adding Custom FTP Providers with the IIS Configuration Editor - Part 1

I've written a lot of walkthroughs and blog posts about creating custom FTP providers over the past...

Author: robmcm Date: 03/31/2013

Automating the Creation of FTP User Isolation Folders

A customer asked me a question a little while ago that provided me the opportunity to recycle some...

Author: robmcm Date: 03/28/2013

Advanced Log Parser Part 7 - Creating a Generic Input Format Plug-In

In Part 6 of this series, I showed how to create a very basic COM-based input format provider for...

Author: robmcm Date: 02/28/2013

Advanced Log Parser Part 6 - Creating a Simple Custom Input Format Plug-In

In Part 4 of this series, I illustrated how to create a new COM-based input provider for Log Parser...

Author: robmcm Date: 02/27/2013

FTP Clients - Part 12: BitKinex

For this installment in my series about FTP clients, I want to take a look at BitKinex 3, which is...

Author: robmcm Date: 01/31/2013

Restarting the FTP Service Orphans a DLLHOST.EXE Process

I was recently creating a new authentication provider using FTP extensibility, and I ran into a...

Author: robmcm Date: 01/31/2013

Using Classic ASP and URL Rewrite for Dynamic SEO Functionality

I had another interesting situation present itself recently that I thought would make a good blog:...

Author: robmcm Date: 12/31/2012

Upgrading a Baby Computer

I'd like to take a brief departure from my normal series of IIS-related blogs and talk about...

Author: robmcm Date: 12/28/2012

FTP Clients - Part 11: Beyond Compare 3

For this installment in my series about FTP clients, I want to take a look at Beyond Compare 3 from...

Author: robmcm Date: 11/30/2012

Using WebMatrix to Take a PHP Class

With the release of WebMatrix 2, I thought that it would be great to take a PHP class and use...

Author: robmcm Date: 11/29/2012

Programmatically Starting and Stopping FTP Sites in IIS 7 and IIS 8

I was recently contacted by someone who was trying to use Windows Management Instrumentation (WMI)...

Author: robmcm Date: 10/03/2012

The New Look for IIS.NET

Following up on today's public release of Microsoft Windows Server 2012 and Internet Information...

Author: robmcm Date: 09/04/2012

Next>