Rick Rainey
Developer Premier Field Engineer (PFE) at Microsoft.
Setup Identity and Access Tools for Visual Studio 2012
There are a couple of options for installing the tools that are mentioned here. Here are the...
Author: Rick Rainey Date: 09/26/2012
Which WCF Binding Is Best?
[Updated - 10/3/2012: An astute reader pointed out that the sample below will produce some...
Author: Rick Rainey Date: 05/20/2012
Using a Server Certificate to Protect Web.Config
Using ASP.NET’s protected configuration feature is recommended when your Web.Config file contains...
Author: Rick Rainey Date: 02/27/2012
Monitoring Client-Outbound WCF Calls
Recently a colleague asked me if I knew of a way to monitor outbound WCF calls for an application....
Author: Rick Rainey Date: 01/27/2012
Why scriptLocation may not work when pointing to a proxy script file in your application config file.
Consider this scenario: You have a .NET application that issues HttpWebRequests to a remote...
Author: Rick Rainey Date: 03/25/2011
Optimizing Intermediary Services for throughput
I recently had the privilege of working with a couple of engineers (Naveed Zaheer and Manoj Kumar)...
Author: Rick Rainey Date: 03/22/2010
Installing Windows Performance Toolkit (WPT)
So, you want to install the Windows Performance Toolkit? This is located in the Windows SDK...
Author: Rick Rainey Date: 12/27/2009
Self hosting an ADO.NET data service
All the samples I’ve seen for ADO.NET Data Services show hosting the service in IIS. This is a...
Author: Rick Rainey Date: 08/31/2009
ASP.NET Web Services to WCF services: Answering the question - Why?
Windows Communication Foundation (WCF) is the platform for building distributed applications....
Author: Rick Rainey Date: 07/15/2009
WCF Instancing, Concurrency, and Throttling – Part 3
In part 1 and 2, I talked about instancing and concurrency. In this post, the 3rd and final post on...
Author: Rick Rainey Date: 06/26/2009
WCF Instancing, Concurrency, and Throttling – Part 2
From a developers perspective, code is either thread-safe or it is not. WCF will assume your service...
Author: Rick Rainey Date: 06/17/2009
WCF Instancing, Concurrency, and Throttling – Part 1
Building distributed systems using WCF has so many advantages. One of the things I hear consistently...
Author: Rick Rainey Date: 06/15/2009
Making asynchronous service calls from a WinForm client
It’s well known that long blocking calls in the main user interface (UI) thread of a WinForm client...
Author: Rick Rainey Date: 03/18/2009
XmlSerializer Faults
There's a new WCF feature in the .NET Framework 3.5 SP1 release that I just recently learned...
Author: Rick Rainey Date: 10/03/2008
"Zermatt" Resources for Developers and Architects
I am captivated by the work going on in the identity space and as a result have created a collection...
Author: Rick Rainey Date: 09/24/2008
Base addresses and IIS/WAS hosted services
If you have ever hosted a WCF service in IIS/WAS then you know that the .svc file for your service...
Author: Rick Rainey Date: 08/23/2008
Visual Studio 2008 Service Pack 1
Now available here. My installation took about 2 hours and 15 minutes to download and install. ...
Author: Rick Rainey Date: 08/14/2008
Preventing the WCF Service Host from launching in Visual Studio 2008
One of the great new features of Visual Studio 2008 is the new tools for WCF developers. No...
Author: Rick Rainey Date: 02/14/2008
Visual C++ 6.0: How do I create symbols files (.pdb) for release builds?
I seem to be getting asked this question alot lately. In Visual C++ 6.0, symbol files are generated...
Author: Rick Rainey Date: 11/05/2004
ATL: What is the difference between the _ATL_DEBUG_REFCOUNT and _ATL_DEBUG_INTERFACES macros?
I have just always used _ATL_DEBUG_INTERFACES and never really considered using _ATL_DEBUG_REFCOUNT....
Author: Rick Rainey Date: 10/14/2004