我在我的 STAGE 服务器(带有 IIS 6 的 Windows 2003 服务器)上运行了一个 ASP.NET Web 应用程序。
我已经开始在我的应用程序中使用Google Analytics Core Reporting API,它在我的 DEV 盒(Windows 7 / IIS 7.5)上运行良好
当我将代码移动到 STAGE 服务器时,我开始收到“系统找不到指定的文件”异常;解决方案是使用 App Pool 标识加载用户配置文件,但 IIS 6 没有该功能。
我找到了 IIS 6 的解决方法,即授予 App Pool 帐户读/写权限
C:\Document and Settings\All Users\Application Data\Microsoft\Crypto\RSA\Machine Keys
当我设置权限时,我已将它们应用于所有子实体(通过高级选项);这不仅没有解决错误;但它也中断了与我网站的 SSL 连接。
我明白了Error 107 (net::ERR_SSL_PROTOCOL_ERROR): SSL protocol error.
;非 SSL url 工作得很好。
我的问题是如何恢复正确的权限C:\Document and Settings\All Users\Application Data\Microsoft\Crypto\RSA\Machine Keys
并修复我的 SSL 连接?
任何其他有关修复我的 SSL 连接的建议将不胜感激。