【发布时间】:2013-01-24 17:19:47
【问题描述】:
我在我的 STAGE 服务器(带有 IIS 6 的 Windows 2003 服务器)上运行了一个 ASP.NET Web 应用程序。
我已经开始在我的应用程序中使用Google Analytics Core Reporting API,它在我的 DEV 盒子(Windows 7 / IIS 7.5)上运行良好
当我将代码移至 STAGE 服务器时,我开始收到 "The system cannot find the file specified" exception;解决方案是使用 App Pool 标识加载用户配置文件,但 IIS 6 没有该功能。
我为 IIS 6 找到了一种解决方法,即为应用程序池帐户授予对
的读/写权限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 连接的建议,我们将不胜感激。
【问题讨论】:
标签: ssl iis-6 windows-server-2003 x509certificate