I have an ASP.NET web app running on my STAGE server (Windows 2003 server with IIS 6).
I've started using Google Analytics Core Reporting API in my application, and it worked great on my DEV box (Windows 7 / IIS 7.5)
As I moved my code to STAGE server, I started getting "The system cannot find the file specified" exception; the solution was to load the user profile with the App Pool identity, but IIS 6 does not have that feature.
I've found a work-around for IIS 6, which was to give the App Pool account Read/Write permissions on
C:\Document and Settings\All Users\Application Data\Microsoft\Crypto\RSA\Machine Keys
When I set the permissions, I've applied them to all child entities (via Advanced option); not only this didn't fix the error; but it also broke the SSL connection to my site.
I get Error 107 (net::ERR_SSL_PROTOCOL_ERROR): SSL protocol error.
; non-SSL url works just fine.
My question is how to restore the proper permissions on C:\Document and Settings\All Users\Application Data\Microsoft\Crypto\RSA\Machine Keys
and fix my SSL connection?
Any other suggestions on fixing my SSL connection would be appreciated.