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...
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...
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...
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...
Date: 05/29/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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
Date: 05/24/2013
Feedback Request for Curated Content Views
Publishing technical documentation is an interesting business, and a lot of discussion &...
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...
Date: 04/24/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...
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...
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...
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...
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...
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:...
Date: 12/31/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...
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...
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)...
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...
Date: 09/04/2012