If it is a permissions problem (sounds like it still is), the tool I like to
use to figure these things out is Process Monitor from MS Sysinternals.
Essentially, you just need to filter on the w3wp.exe process and look for
access denied errors. That will tell you exactly what resource request is
causing the problem. It is likely the private key file but might be a
registry key as well. Once you know the resource, you can just change the
ACL accordingly.
This stuff can be frustrating, but don't give up. Procmon is also a great
tool to have around. You'll use it frequently.

Signature
Joe Kaplan-MS MVP Directory Services Programming
Co-author of "The .NET Developer's Guide to Directory Services Programming"
http://www.directoryprogramming.net
--
>
> I've run into an issue where I've been unable to get a certificate to load
[quoted text clipped - 42 lines]
> West Wind Technologies
> www.west-wind.com/weblog
Rick Strahl - 17 Mar 2008 09:14 GMT
Hey Joe,
Thanks. Good idea. Haven't done that because I've been remoted in to the
customer's server. Not sure if I'll end up having the rights I need in the
TS session to run ProcMon. Will give a shot though.
+++ Rick ---
---
Rick Strahl
West Wind Technologies
www.west-wind.com/weblog
> If it is a permissions problem (sounds like it still is), the tool I like
> to use to figure these things out is Process Monitor from MS Sysinternals.
[quoted text clipped - 52 lines]
>> West Wind Technologies
>> www.west-wind.com/weblog